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

SharePoint Online: เปลี่ยน URL คอลเลกชันไซต์โดยใช้ PowerShell


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

จะเปลี่ยน URL ของไซต์ใน SharePoint Online ได้อย่างไร

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

ในอดีต เราต้องสร้างไซต์คอลเลกชันใหม่และเรียกใช้เครื่องมือการย้ายเพื่อคัดลอกเนื้อหาทั้งหมดจากไซต์เก่าไปยังไซต์ใหม่เพื่อเปลี่ยนชื่อ URL ของไซต์ใน SharePoint Online ไม่ไหวแล้ว! การเปลี่ยน URL คอลเลกชันไซต์ของ SharePoint Online เป็นกระบวนการที่ค่อนข้างง่ายซึ่งสามารถทำได้ภายในเวลาเพียงไม่กี่นาที ถ้าคุณมีสิทธิ์ผู้ดูแลระบบส่วนกลางหรือผู้ดูแลระบบ SharePoint Online คุณสามารถเปลี่ยน URL สำหรับไซต์ที่เชื่อมต่อกับกลุ่ม Microsoft 365/ไซต์ที่ไม่ใช่กลุ่ม ไซต์ทีมสมัยใหม่ ไซต์การติดต่อสื่อสาร หรือไซต์ทีมคลาสสิกได้ อย่างไรก็ตาม คุณไม่สามารถเปลี่ยนที่อยู่ไซต์ได้ถ้าฟีเจอร์การประกาศเปิดใช้งานอยู่หรือเคยเปิดใช้งานก่อนหน้านี้สำหรับไซต์ บนไซต์ที่มีเอกสารมากกว่า 15 ล้านเอกสาร ไซต์ฮับ และไซต์ที่ถูกล็อก

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

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

  3. คลิกลิงก์ "แก้ไข" ถัดจาก URL ของไซต์ ระบุ URL ใหม่และกดปุ่ม "บันทึก" คุณจะได้รับแจ้งให้ป้อนชื่อใหม่สำหรับไซต์ (ชื่อไซต์สามารถเปลี่ยนแปลงได้ในภายหลังโดยคลิกการตั้งค่าไอคอนเกียร์ >> ข้อมูลไซต์บนเว็บไซต์)

  4. คุณจะได้รับข้อความความคืบหน้าถัดไป: "การอัปเดตที่อยู่ไซต์" รอให้เปลี่ยนเป็น "ที่อยู่ไซต์ที่อัปเดต" นั่นคือทั้งหมด! เปลี่ยนชื่อไซต์คอลเลกชันของคุณแล้ว!

การเปลี่ยน URL ของไซต์สามารถทำได้ผ่าน SharePoint Admin Center หรือด้วย PowerShell มาดูวิธีการเปลี่ยน URL คอลเลกชันไซต์ SharePoint Online โดยใช้ PowerShell

สิ่งสำคัญ: cmdlet “Start-SPOSiteRename” เป็นส่วนเสริมใหม่ของโมดูล SharePoint Online PowerShell ดังนั้น ให้อัปเดตโมดูล SharePoint Online PowerShell ของคุณก่อน: “Update-Module microsoft.online.sharepoint.powershell”

SharePoint Online: เปลี่ยน URL คอลเลกชันไซต์โดยใช้ PowerShell

นอกจากศูนย์การจัดการ SharePoint Online แล้ว เรายังสามารถเปลี่ยนชื่อ URL ของไซต์ด้วย PowerShell ได้อีกด้วย มาเปลี่ยนชื่อ URL คอลเลกชันไซต์ SharePoint Online ด้วย Start-SPOSiteRename cmdlet


#Set Parameters
$AdminCenterURL="https://crescent-admin.sharepoint.com"
$SiteURL = "https://crescent.sharepoint.com/sites/suppliers"
$NewSiteURL = "https://crescent.sharepoint.com/sites/vendors"
$NewSiteTitle = "Vendors" 

#Connect to SharePoint Online
Connect-SPOService -Url $AdminCenterURL -Credential (Get-Credential)

#Get all site collections
$Sites = Get-SPOSite -Limit All | Select -ExpandProperty URL

If($Sites -notcontains $NewSiteURL)
{
    #Rename SharePoint Online site URL using PowerShell
    Start-SPOSiteRename -Identity $SiteURL -NewSiteUrl $NewSiteURL -NewSiteTitle $NewSiteTitle -Confirm:$false
}
Else
{
    Write-Host "New Site URL '$NewSiteURL' is not available!" -f Yellow
}

สคริปต์นี้เปลี่ยน URL ของ URL คอลเลกชันไซต์ที่มีอยู่และชื่อเรื่องจาก "ซัพพลายเออร์" เป็น "ผู้ขาย" เมื่อคุณเปลี่ยน URL ของไซต์ SharePoint จะสร้างสำเนาของไซต์ใน URL ใหม่ และวางการเปลี่ยนเส้นทาง URL บน URL เก่า เพื่อให้ใครก็ตามที่เยี่ยมชม URL เก่าจะถูกเปลี่ยนเส้นทางไปยัง URL ใหม่ของไซต์โดยอัตโนมัติ (โดยไม่ต้อง อัปเดตบุ๊กมาร์กของพวกเขา!)

โปรดทราบว่าผลข้างเคียงบางอย่างจะเกิดขึ้นหลังจากที่ URL ของไซต์ SharePoint เปลี่ยนแปลง

  • ข้อมูล SharePoint จะยังคงเหมือนเดิมเมื่อที่อยู่ไซต์เปลี่ยนแปลง
  • แอปการซิงค์ OneDrive ยังคงทำงานต่อไปหลังจากการเปลี่ยนชื่อไซต์
  • การแชร์ลิงก์จะเปลี่ยนเส้นทางโดยอัตโนมัติ
  • แอป OneNote และ iOS/Android สำหรับอุปกรณ์เคลื่อนที่ตรวจพบการเปลี่ยนแปลง
  • หลังจากการเปลี่ยนแปลง URL ใหม่จะปรากฏในส่วนไฟล์ล่าสุดของแอป Office เช่น Word, Excel และ PowerPoint บนเว็บและแอปเดสก์ท็อป

อย่างไรก็ตาม การขึ้นต่อกันของ URL ของโซลูชันแบบกำหนดเองอาจได้รับผลกระทบ การปรับแต่งไซต์และโค้ดที่ฝังไว้ซึ่งอ้างถึง URL จะต้องได้รับการแก้ไขหลังจากที่ที่อยู่ไซต์เปลี่ยนแปลง เวิร์กโฟลว์ที่จะเผยแพร่ซ้ำ แบบฟอร์ม Power Apps- InfoPath ต้องถูกสร้างขึ้นใหม่ คุณจะสูญเสียไฟล์ทั้งหมดในถังรีไซเคิลถ้าคุณเปลี่ยนชื่อไซต์คอลเลกชัน ข้อมูลเพิ่มเติมเกี่ยวกับบทความ Microsoft ที่นี่ https://docs.microsoft.com/en-us/sharepoint/change-site-address

PnP PowerShell เพื่อเปลี่ยน URL ของไซต์

ไม่ว่าคุณจะต้องเปลี่ยน URL ของไซต์ของคุณเนื่องจากคุณได้เปลี่ยนชื่อทีม/โครงการของคุณ หรือจัดระเบียบไซต์ SharePoint ใหม่ คุณก็ทำได้ง่ายๆ ใน SharePoint Online เพียงใช้สคริปต์ PowerShell ด้านล่าง และคุณจะมีไซต์ของคุณใน URL ใหม่และเริ่มทำงานได้ทันที! โปรดทราบว่า สิ่งสำคัญคือต้องทราบว่าลิงก์หรือบุ๊กมาร์กใดๆ ไปยัง URL เก่าจะไม่ทำงานอีกต่อไปและจะต้องได้รับการอัปเดต


#Parameters
$AdminSiteURL="https://crescent-admin.sharepoint.com"
$OldSiteURL = "https://crescent.sharepoint.com/sites/ops"
$NewSiteUrl = "https://crescent.sharepoint.com/sites/operations"

#Connect to SharePoint Online from PnP PowerShell
Connect-PnPOnline -Url $AdminSiteURL -Interactive

#Change sharepoint online site url powershell
Rename-PnPTenantSite -Identity $OldSiteURL -NewSiteUrl $NewSiteUrl

โดยรวมแล้ว การใช้ PowerShell เพื่อเปลี่ยน URL ของไซต์คอลเลกชัน SharePoint Online เป็นวิธีที่มีประสิทธิภาพและตรงไปตรงมาในการอัปเดต URL ของไซต์คอลเลกชันของคุณ

เป็นไปได้ไหมที่จะเปลี่ยนชื่อโดเมนของ SharePoint Online คุณอาจจำเป็นต้องใช้ในการควบรวมกิจการ ใช่คุณสามารถ! การอ้างอิง: เปลี่ยนชื่อโดเมน SharePoint ของคุณ

การเปลี่ยน URL ของไซต์จะไม่อัปเดตชื่อไซต์โดยอัตโนมัติ! ดังนั้น ฉันจะเปลี่ยนชื่อไซต์ SharePoint ใน PowerShell ได้อย่างไร แน่นอน หากต้องการเปลี่ยนชื่อไซต์ใน SharePoint Online ให้ใช้: SharePoint Online: วิธีเปลี่ยนชื่อไซต์โดยใช้ PowerShell

บทสรุป

โดยสรุป การเปลี่ยน URL ของไซต์คอลเลกชัน SharePoint Online สามารถทำได้โดยใช้ SharePoint Admin Center หรือ PowerShell โดยใช้ Connect-SPOService cmdlet เพื่อเชื่อมต่อกับ SharePoint Online และ Start-SPOSiteRename cmdlet เพื่อเปลี่ยน URL ของไซต์คอลเลกชัน คุณสามารถอัปเดต URL ของไซต์คอลเลกชัน SharePoint Online ของคุณได้อย่างง่ายดาย

สิ่งสำคัญที่ควรทราบคือคุณควรระมัดระวังเมื่อเปลี่ยน URL ของไซต์คอลเลกชัน SharePoint Online เนื่องจากกระบวนการนี้อาจทำให้ลิงก์เสียหายและส่งผลต่อฟังก์ชันการทำงานของไซต์ ก่อนดำเนินการต่อ คุณควรตรวจสอบให้แน่ใจว่าได้ทดสอบกระบวนการในสภาพแวดล้อมการทดสอบ และตรวจสอบให้แน่ใจว่าคุณมีข้อมูลสำรองของไซต์คอลเลกชัน นอกจากนี้ สิ่งสำคัญคือต้องอัปเดตลิงก์แบบกำหนดค่าตายตัวหรือการอ้างอิงไปยัง URL คอลเลกชันไซต์ในระบบภายนอกและแอปพลิเคชันใดๆ ที่ต้องอาศัยลิงก์ดังกล่าว ขอแนะนำให้แจ้งให้ผู้ใช้ทราบถึงการเปลี่ยนแปลงและอัปเดตลิงก์หรือบุ๊กมาร์กที่จำเป็น

คำถามที่พบบ่อย:

คุณจะเปลี่ยน URL ของรายการ SharePoint Online ได้อย่างไร

เมื่อต้องการเปลี่ยน URL ของรายการหรือไลบรารีเอกสารใน SharePoint Online คุณสามารถใช้วิธีการเหล่านี้: เปลี่ยนชื่อ URL ของรายการด้วย File Explorer View, SharePoint Designer หรือ PowerShell!
ข้อมูลเพิ่มเติม: URL ของรายการการเปลี่ยนแปลงของ SharePoint Online

ฉันจะเปลี่ยนชื่อไฟล์ใน SharePoint Online ได้อย่างไร

วิธีเปลี่ยนชื่อเอกสารที่เร็วที่สุดคือ คลิกขวาที่ไฟล์ที่คุณต้องการ แล้วเลือกตัวเลือก "เปลี่ยนชื่อ" ระบุชื่อใหม่ให้กับไฟล์ในป๊อปอัปเปลี่ยนชื่อแล้วคลิกบันทึก คุณยังสามารถเปลี่ยนชื่อไฟล์บน SharePoint Online โดยใช้ PowerShell!
ข้อมูลเพิ่มเติม: จะเปลี่ยนชื่อเอกสารใน SharePoint Online ได้อย่างไร

ฉันจะเปลี่ยน URL ของไซต์ย่อยใน SharePoint ได้อย่างไร

เมื่อต้องการเปลี่ยนที่อยู่ไซต์ย่อยใน SharePoint Online ให้ทำตามขั้นตอนเหล่านี้: คลิกที่การตั้งค่า >> “ข้อมูลไซต์” จากนั้น “ดูการตั้งค่าไซต์ทั้งหมด” คลิก "ชื่อ คำอธิบาย และโลโก้" ใต้กลุ่ม "รูปลักษณ์และความรู้สึก" ป้อน URL ใหม่สำหรับไซต์ย่อยแล้วคลิก "ตกลง" คุณยังสามารถใช้ PowerShell เพื่ออัปเดตที่อยู่ไซต์ได้
ข้อมูลเพิ่มเติม: SharePoint Online เปลี่ยน URL ของไซต์ย่อย

การเปลี่ยนชื่อไซต์ SharePoint เปลี่ยน URL หรือไม่

เลขที่! การอัปเดตชื่อไซต์จากการตั้งค่าไซต์หรือศูนย์การจัดการ SharePoint (หรือ PowerShell) จะไม่เปลี่ยน URL ของไซต์

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