2012-03-26 50 views
2

ここでは少し問題があります。 私はいくつかのコンテンツタイプを含むsharePointソリューションに取り組んでいます。 私のソリューションをWebアプリケーションにデプロイするには、手作りのPowerShellスクリプトを使用します。SharePointコンテンツタイプが表示されません

解決策は正しく展開されます。問題は、コンテンツタイプがpowershellで検索すると表示されないが、サイトコレクションのコンテンツタイプメニューに表示されるということです。

私がそれらをpowershellで表示させる唯一の方法は、サーバーを再起動することです。 誰かがすでにその問題を経験していますか?

+0

powershellを再起動してみてください。アプリケーションプールを再起動しても、現在実行中のPowerShellのアプリケーションドメインには影響しません。 – Stefan

+0

こんにちは、お返事ありがとうございました 私はそれを手動で試しました。 Powershellを使ってSP管理シェルを再起動する方法を教えてください。 ありがとう –

+0

できることは、スクリプトを2つの部分に分割することです。コンテンツタイプの第2部管理/アクション(?)。 'powershell.exe -file/-command'スイッチで2番目の部分を実行できます。私は前にこれをやったことがないので、私はこの作品がうまくいきません... – Stefan

答えて

0

リストにはすでにschemaxmlがありました。このSchemaxmlを新しいものに変更するには、新しいリストを作成する必要がありました。

-1

サーバーを再起動する代わりに、展開するWebアプリケーションのアプリケーションプールをリサイクルしてみてください。

これはデプロイメントの標準的な部分です。このため、PowerShellスクリプトを修正する必要があります。

+0

ねえ 私はちょうどこれでそれを試してみた: $ WMI =は、Get-WmiObjectコマンド-Authentication PacketPrivacy -Impersonation偽装-ComputerName「勝利を-sharepoint "-namespace" root/MicrosoftIISv2 "-class IISApplicationPool | Where-Object {$ _。Name -eq" W3SVC/AppPools/SharePoint-9090 "} $ wmi.Recycle(); まだ表示されません。 さらに手順はありますか?申し訳ありませんが、それは愚かな質問だが、私はちょうど1ヶ月前にSharePointを学び始めた –

関連する問題