如何用PowerShell 修改Site Collection的URL?

来源:互联网 发布:windows文档加密 编辑:程序博客网 时间:2024/05/16 10:35

比如很多ITAdministrator利用PowerShell创建了Hosted-name类型的Site Collection,如下图所示:

 


 

但后来发现有些SiteCollectionURL不合规,需要重新定义,那么在Central Administration里是无法实现这个需求的,不过我们可以通过PowerShell来解决这个问题:

 

具体命令为:

 

  • $site = Get-SPSite 'http://www.contoso.com'
  • Set-SPSiteURL -Identity $site -Urlhttp://contoso.sharepoint.com -Zone Default

 

http://portal.contoso.com为例,具体实现步骤为:

 

  1. Administrator访问SharePoint PowerShell,输入:$site = Get-SPSite 'http://portal.contoso.com'如下图所示:

 


 

  1. Set-SPSiteURL -Identity $site -Urlhttp://www.contoso.com -Zone Intranet,如下图所示:

 


 

  1. 访问改后的Site Collection,正常访问,如下图所示:

 


 

 

注意:只适用于HostedNameSite Collection,如果是Path based类型的site collection是不适用的。

3 0