当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 更改托管元数据服务中的内容类型中心 URL

作者:精品下载站 日期:2024-12-14 13:49:48 浏览:11 分类:玩电脑

使用 PowerShell 更改托管元数据服务中的内容类型中心 URL


问题:在迁移项目中,备份恢复 MMS 服务应用程序后,我发现托管元数据服务应用程序仍然引用旧的 SharePoint 2010 的内容类型中心 URL。遗憾的是,无法更新 SharePoint 2013 托管元数据服务中的内容类型中心 URL!

当您更改现有内容类型中心网站时,也会出现同样的问题!如果您尚未在托管元数据服务应用程序中分配任何内容类型中心,则设置非常简单。

如何在托管元数据服务应用程序中设置内容类型中心 URL?

请按照以下步骤更改 SharePoint 中的内容类型中心:

  • 转到管理中心 >> 单击“服务应用程序”下的“应用程序管理”>>,选择“托管元数据服务”>> 单击功能区中的“属性”。
  • 在托管元数据服务应用程序属性中,在内容类型中输入内容类型中心网站集 URL,例如:https://intranet.crescent.com/ctypehub。
  • 另外,选择托管元数据服务连接 >> 单击功能区中的“属性”,然后设置“使用内容类型库中的内容类型”。就这样。

但如果内容类型中心已分配,则此属性保持只读!

[玩转系统] 使用 PowerShell 更改托管元数据服务中的内容类型中心 URL

更改托管元数据内容中心 URL:

SharePoint 中的内容类型中心允许通过托管元数据服务集中管理内容类型。 SharePoint 2010 或 SharePoint 2013 中没有用于更改内容类型中心 URL 的 UI。但是,我们可以利用 PowerShell 更改托管元数据服务的内容类型中心 URL。这是我的脚本:

用于更改 SharePoint 中内容类型中心 URL 的 PowerShell 脚本:


Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue

#Managed Metadata Service Application Name
$MMSAppName="Managed Metadata Service"
 
#New location of Content Type Hub
$ContentTypeHub ="https://intranet.crescent.com/sites/CtypeHub"

#set content type hub PowerShell
Set-SPMetadataServiceApplication -Identity $MMSAppName -HubURI $ContentTypeHub
Write-host "Content Type location updated!"

系统会提示您确认。确认后,此 PowerShell 脚本将更改 SharePoint 2013 中的内容类型中心 URL!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯