ค้นหาเว็บไซต์

SharePoint Online: วิธีเปลี่ยนชื่อไซต์ (ชื่อ) โดยใช้ PowerShell ได้อย่างไร


ความต้องการ: เปลี่ยนชื่อไซต์ใน SharePoint Online

SharePoint Online: จะเปลี่ยนชื่อไซต์ได้อย่างไร

คุณอาจต้องการเปลี่ยนชื่อไซต์ SharePoint ของคุณด้วยเหตุผลหลายประการ เช่น การสร้างแบรนด์ โพสต์ในบล็อกนี้จะแนะนำวิธีการเปลี่ยนชื่อไซต์ SharePoint ของคุณใน Office 365 อย่างรวดเร็วและง่ายดาย!

จะเปลี่ยนชื่อไซต์ SharePoint Online ได้อย่างไร เมื่อต้องการเปลี่ยนชื่อไซต์คอลเลกชันใน SharePoint Online ให้ทำตามขั้นตอนเหล่านี้:

  1. ไปที่หน้าการตั้งค่าไซต์ >> คลิกที่ลิงก์ "ชื่อ คำอธิบาย และโลโก้" ใต้ "รูปลักษณ์และความรู้สึก"
  2. ใส่ชื่อเรื่องใหม่สำหรับไซต์หรือไซต์คอลเลกชันของคุณ

  3. คลิก "ตกลง" เพื่อบันทึกการเปลี่ยนแปลงของคุณ แค่นั้นแหละ! สิ่งนี้จะเปลี่ยนชื่อไซต์ ชื่อไซต์ใหม่ของคุณจะปรากฏบนหน้าแรกและในแท็บเบราว์เซอร์ ตอนนี้ ลองใช้ PowerShell เพื่อเปลี่ยนชื่อไซต์ใน SharePoint Online

จะเปลี่ยนชื่อไซต์ในไซต์ SharePoint Online สมัยใหม่ได้อย่างไร

ชื่อไซต์จะได้รับในขณะที่สร้างไซต์คอลเลกชันหรือไซต์ย่อย อย่างไรก็ตาม หากคุณต้องการเปลี่ยนชื่อเว็บไซต์ ให้ทำตามขั้นตอนด้านล่าง:

  1. เข้าสู่เว็บไซต์ที่คุณต้องการเปลี่ยนชื่อ คลิกที่เกียร์การตั้งค่า >> คลิกที่ลิงค์ "ข้อมูลไซต์"
  2. ป้อนค่าชื่อไซต์แล้วกดบันทึกเพื่อเปลี่ยนชื่อเป็นไซต์ SharePoint ของคุณ

ในแผง "ข้อมูลไซต์" คุณยังสามารถอัปเดตคำอธิบายไซต์และคลิกที่ปุ่ม "บันทึก"

PowerShell เพื่อเปลี่ยนชื่อไซต์ใน SharePoint Online:

มาดูสคริปต์ PowerShell เพื่อเปลี่ยนชื่อไซต์ SharePoint Online นี่คือ PowerShell เพื่อเปลี่ยนชื่อไซต์หรือไซต์คอลเลกชันใน SharePoint Online


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"

#Variables
$SiteURL="https://Crescent.sharepoint.com/us"
$NewSiteTitle="United States"
$NewSiteDescription = "US Team Site"

Try {
    $Cred= Get-Credential
    $Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
 
    #Setup the context
    $Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
    $Ctx.Credentials = $Credentials

    #Get the Site from URL
    $Web = $Ctx.web
    $Ctx.Load($web)
    $Ctx.ExecuteQuery()
 
    #Get the current site title
    Write-host "Site Title:"$web.title

    #sharepoint online powershell change site title
    $web.title = $NewSiteTitle

    #change sharepoint online site description
    $web.description = $NewSiteDescription

    $Web.Update()
    $Ctx.ExecuteQuery()
     
    Write-host "Site Title and Description has been updated!" -ForegroundColor Green  
}
Catch {
    write-host -f Red "Error Updating Site Title!" $_.Exception.Message
}

PowerShell นี้เปลี่ยนชื่อไซต์คอลเลกชันและคำอธิบายเป็นชื่อใหม่

SharePoint Online: เปลี่ยนชื่อไซต์โดยใช้ PnP PowerShell

ใช้ Set-PnPWeb cmdlet ของ PnP PowerShell เพื่อเปลี่ยนชื่อไซต์ใน SharePoint Online:


#Config Variables
$SiteURL = "https://Crescent.sharepoint.com/Sales"
 
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)

#sharepoint online powershell change site name
Set-PnPWeb -Title "Sales Portal" 

เปลี่ยนคำอธิบายไซต์ SharePoint Online โดยใช้ PowerShell
ในทำนองเดียวกัน คุณสามารถอัปเดตคำอธิบายของไซต์ได้โดยใช้พารามิเตอร์ "-Description"


Set-PnPWeb -Description "Marketing Portal"

เมื่อต้องการเปลี่ยน URL ของไซต์ใน SharePoint Online ให้ใช้วิธีเปลี่ยน URL ของไซต์ใน SharePoint Online

บทความที่เกี่ยวข้อง