SharePoint Online:使用 PowerShell 重命名文件夹
要求:重命名 SharePoint Online 中的文件夹。
如何重命名 SharePoint Online 中的文件夹?
Microsoft SharePoint Online 中的文件夹有助于让您的内容井井有条。您需要重命名 SharePoint Online 中的文件夹吗?这篇博文将向您展示如何重命名 SharePoint Online 中的文件夹。这个过程很简单,只需几个简单的步骤即可完成。
要重命名 SharePoint Online 文档库中的文件夹,请执行以下操作:
在浏览器中打开文档库,右键单击要重命名的文件夹,然后单击“重命名”。 (或者您可以选择一个文件夹,然后单击工具栏中的“重命名”按钮!)
在“重命名”弹出窗口中,输入文件夹的新名称,然后单击“保存”按钮。
该文件夹将立即重命名。请注意,重命名 SharePoint Online 文件夹将影响该文件夹的 URL!
现在,让我们看看如何使用 SharePoint Online PowerShell 重命名文件夹。
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/sites/marketing"
$FolderURL="/sites/marketing/Project Documents/Active" #Server Relative URLs
$FolderNewURL="/sites/marketing/Project Documents/InActive"
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 Folder
$Folder = $Ctx.Web.GetFolderByServerRelativeUrl($FolderURL)
$Ctx.Load($Folder)
$Ctx.ExecuteQuery()
#Rename Folder
$Folder.MoveTo($FolderNewURL)
$Ctx.ExecuteQuery()
Write-host -f Green "Folder has been renamed to new URL:"$FolderNewURL
}
Catch {
write-host -f Red "Error Renaming Folder!" $_.Exception.Message
}
您可以通过导航到文件夹所在的库并检查文件夹名称是否已更改来验证该文件夹是否已重命名。
SharePoint Online:PnP PowerShell 重命名文件夹
使用 PnP PowerShell cmdlet Rename-PnPFolder,让我们收缩上面的脚本。以下是用于重命名文件夹的 SharePoint Online PnP PowerShell:
#Config Variables
$SiteURL = "https://Crescent.sharepoint.com/sites/marketing"
$FolderURL= "Shared Documents/Reports" #Site Relative URL
$FolderNewName ="Reports Archive"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)
#Rename the Folder
Rename-PnPFolder -Folder $FolderURL -TargetFolderName $FolderNewName
同样,要重命名 SharePoint Online 中的文档库,请使用:SharePoint Online:PowerShell 重命名列表或文档库
经常问的问题:
您可以重命名 SharePoint 在线网站吗?
是的!您可以使用 SharePoint 管理中心或 PowerShell 脚本更改网站名称和网站 URL。
详细信息:如何重命名 SharePoint Online 网站?
如何更改 SharePoint Online 中文档库的 URL?
要重命名 SharePoint 在线文档库 URL,您可以使用文件资源管理器:在文件浏览视图中打开文档库 >> 在 Windows 文件资源管理器中向上导航一级 >> 选择要重命名的文档库 >> 右键单击并选择“重命名” >> 输入文档库的新名称。您还可以使用 PowerShell 脚本更改 SharePoint Online 列表或库的 URL。
详细信息:重命名 SharePoint Online 文档库 URL
如何在 SharePoint Online 中重命名文件?
导航到存储要重命名的文件的库>>右键单击所需的文件并选择“重命名”>>在“重命名”弹出窗口中为文件提供新名称,然后单击“保存”。您还可以使用 PowerShell CSOM 方法或 Rename-PnPFile cmdlet 重命名 SharePoint Online 中的文件。
详细信息:如何重命名 SharePoint Online 文档库中的文件?


