2012-03-26 59 views
2

我在这里有一个小问题。 我正在研究一个包含一些内容类型的sharePoint解决方案。 要在Web应用程序上部署我的解决方案,我使用手工制作的powershell脚本。我的SharePoint内容类型不出现

该解决方案部署正确。问题是,当我用powershell搜索它们时,内容类型没有出现,但它们出现在网站集的内容类型菜单中。

我发现使它们与PowerShell一起出现的唯一方法是重新启动服务器。 有没有人已经解决了这个问题?

+0

尝试重新启动powershell。重新启动应用程序池对当前运行的PowerShell的应用程序域没有影响。 – Stefan 2012-03-27 13:37:55

+0

嗨,非常感谢您的回答, 我刚刚手动尝试过。你能给我一个线索如何使用Powershell重新启动SP Management Shell吗? 谢谢 – 2012-04-04 16:08:10

+0

您可以做的是将脚本分为两部分:第一部分部署解决方案;对内容类型的第二部分管理/操作(?)。你可以用'powershell.exe -file/-command'开关来运行第二部分。我从来没有这样做过,所以我不知道这是否工作... – Stefan 2012-04-05 08:07:06

回答

0

问题是该列表已经有了它的schemaxml。要修改这个schemaxml与一个新的,我不得不创建一个新的列表

-1

尝试为要部署的Web应用程序回收应用程序池,而不是重新启动服务器。

这是部署的标准部分,因此应该修改您的PowerShell脚本来执行此操作。

+0

嘿 我刚刚试过这个: $ wmi = Get-WmiObject -Authentication PacketPrivacy -Impersonation Impersonate -ComputerName“win -sharepoint“-namespace”root/MicrosoftIISv2“-class IISApplicationPool | Where-Object {$ _。Name -eq”W3SVC/AppPools/SharePoint - 9090“} $ wmi.Recycle(); 但它仍然没有出现。 有更多的步骤要做吗?对不起,如果这是一个愚蠢的问题,但我刚刚开始学习1个月前的SharePoint – 2012-03-27 08:44:00

相关问题