SharePoint Online: Thay đổi URL danh sách hoặc thư viện bằng PowerShell
Yêu cầu: Thay đổi URL của Danh sách hoặc Thư viện Tài liệu trong SharePoint Online bằng PowerShell.
Làm cách nào để thay đổi URL danh sách trong SharePoint Online?
Trong SharePoint Online, khi bạn tạo danh sách, URL của danh sách sẽ được tạo tự động. URL này có thể được sử dụng để liên kết hoặc chia sẻ danh sách với người khác. Tuy nhiên, bạn có thể cần thay đổi URL vì nhiều lý do khác nhau, chẳng hạn như đổi tên danh sách hoặc sử dụng tên khác. Bài viết này sẽ hướng dẫn bạn cách thay đổi URL danh sách SharePoint Online bằng PowerShell.
Làm cách nào để thay đổi URL của danh sách SharePoint Online? Bởi vì việc đổi tên tiêu đề danh sách không làm thay đổi URL của nó! Tuy nhiên, để thay đổi URL Danh sách hoặc Thư viện trong SharePoint Online, chúng ta có thể sử dụng Chế độ xem File Explorer, SharePoint Designer hoặc PowerShell! Để thay đổi URL thư viện tài liệu bằng dạng xem Khám phá:
- Mở Thư viện Tài liệu trong “Chế độ xem Khám phá Tệp” (hoặc chế độ xem Windows Explorer!).
- Điều hướng Lên một cấp trong Explorer >> Chọn Thư viện Tài liệu để Đổi tên.
Nhấn “F2” (hoặc Nhấp chuột phải và chọn “Đổi tên”) >> Nhập Tên mới cho thư viện tài liệu của bạn >> Nhấn “Enter”.
Việc sử dụng Chế độ xem Khám phá và SharePoint Designer để thay đổi URL của danh sách SharePoint được giải thích trong bài đăng khác của tôi dành cho SharePoint Tại chỗ. Nó cũng áp dụng cho SharePoint Online: Làm cách nào để thay đổi URL của Danh sách hoặc Thư viện Tài liệu trong SharePoint? Vì vậy, ở đây, hãy thay đổi URL danh sách trong SharePoint Online bằng PowerShell.
SharePoint Online: Thay đổi URL danh sách bằng PowerShell
Làm cách nào để thay đổi URL của thư viện tài liệu trong SharePoint Online? Chà, hãy thay đổi URL của thư viện tài liệu SharePoint Online từ “Project%20Documentation” thành “ProjectDocs” bằng PowerShell. Để thay đổi URL của danh sách, chúng ta phải gọi “Rootfolder.MoveTo( )” với URL mới.
#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"
#Config Parameters
$SiteURL= "https://crescent.sharepoint.com"
$ListName="Project Documentation"
$NewListURL="ProjectDocs"
#Setup Credentials to connect
$Cred = Get-Credential
$Cred = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.UserName,$Cred.Password)
Try {
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = $Cred
#Get the List
$List=$Ctx.web.Lists.GetByTitle($ListName)
$Ctx.Load($List)
#sharepoint online change library url powershell
$List.Rootfolder.MoveTo($NewListURL)
$Ctx.ExecuteQuery()
#Keep the List name as is
$List.Title=$ListName
$List.Update()
$Ctx.ExecuteQuery()
Write-host -f Green "List URL has been changed!"
}
Catch {
write-host -f Red "Error changing List URL!" $_.Exception.Message
}
Điều này thay đổi URL của danh sách hoặc thư viện tài liệu nhất định! Chúng tôi cũng thay đổi URL danh sách trong SharePoint Online bằng PnP PowerShell bằng một vài dòng tập lệnh.
Đổi tên URL Thư viện Tài liệu bằng PnP PowerShell
Hãy sử dụng PnP PowerShell để thay đổi URL thư viện tài liệu trong SharePoint Online:
#Set Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/p/"
$ListName = "Shared Documents"
$NewListURL = "documents"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive
#Get the List
$List= Get-PnPList -Identity $ListName -Includes RootFolder
#sharepoint online powershell change list url
$List.Rootfolder.MoveTo($NewListURL)
Invoke-PnPQuery
Thao tác này sẽ di chuyển thư mục gốc của danh sách hoặc thư viện tài liệu nhất định sang một URL mới. Bằng cách làm theo các tập lệnh được cung cấp trong bài viết này, bạn có thể dễ dàng thay đổi URL của danh sách hoặc thư viện trong SharePoint Online. Hãy nhớ rằng, việc thay đổi URL của danh sách hiện có có thể làm hỏng các liên kết được chia sẻ, quy trình công việc có thể không thành công, các tùy chỉnh trang web và giải pháp tùy chỉnh có thể không hoạt động như mong đợi. Nếu bạn chỉ muốn thay đổi tiêu đề danh sách thay vì URL danh sách, hãy tham khảo: SharePoint Online: Cách đổi tên danh sách bằng PowerShell?
Các câu hỏi thường gặp:
Làm cách nào để thay đổi URL trang web trong SharePoint Online?
Để thay đổi URL trang SharePoint, hãy đăng nhập vào Trung tâm quản trị SharePoint hiện đại >> Nhấp vào “Trang web đang hoạt động” >> Chọn tập hợp trang bạn muốn đổi tên và mở ngăn thuộc tính của nó. Nhấp vào liên kết “Chỉnh sửa” bên cạnh URL trang web, cung cấp URL mới và nhấn nút “Lưu” để thay đổi URL bộ sưu tập trang web.
Thông tin thêm: Thay đổi URL trang web SharePoint Online
Làm cách nào để đặt thư viện tài liệu làm trang chủ trong SharePoint Online?
Tạo một trang site mới, thêm phần web thư viện tài liệu vào đó, rồi đặt trang đó làm trang chủ bằng cách đi tới Nội dung site >> Trang web >> Chọn Trang và bấm vào “Tạo trang chủ” từ thanh công cụ. Bạn cũng có thể sử dụng PowerShell để đặt thư viện tài liệu làm trang chủ.
Thông tin thêm: Đặt thư viện tài liệu làm trang chủ cho trang SharePoint trực tuyến
