如果手动或PowerShell脚本,SharePoint 2010功能激活的行为不相同

时间:2012-04-11 13:37:34

标签: powershell sharepoint-2010

我有一个包含3个功能的SharePoint解决方案。一个功能是站点作用域,两个是Web作用域。

网站功能包含不同的列表,2个工作流程和内容类型。其中两个是准相似的,一个叫CTTaskAchat,另一个叫CTTaskAccord 这两个Web功能包含列表定义,列出实例和事件Receiver。

当我使用我的powershell脚本部署解决方案并且使用powershell脚本启用该功能时,几乎所有内容都可以正常工作。问题是我无法找到我的内容类型CTTaskAccord。我不明白为什么我找不到它,而我可以找到CTTaskAchat内容类型。

如果我使用我的powershell脚本部署解决方案,但我手动激活该功能(即通过“网站设置”菜单),则会显示内容类型。

所以如果你知道我在哪里可以找到我的解决方案。

为了您的信息,我希望删除所有网站集并创建一个新网站集,但这是解决方案的更新,因此无法实现。

编辑:我刚刚注意到该功能的其他一些点没有被激活(我有一个与powershell不存在的列表,但是当我手动激活该功能时存在)

1 个答案:

答案 0 :(得分:0)

您可以在里面找到内容类型:网站操作 - >画廊 - >网站内容类型。

当您激活网站功能时,只需检查该功能是否已正确激活。