PowerShell: ◆SharePoint 発行インフラストラクチャ機能をアクティブ化するでアクティブ化する方法は判ったのだが、このコマンドは既にアクティブ化されている機能に実施すると例外が発生する。
サイトを構成する時に、全スクリプトが一発でうまくいくような気もしないので、ある程度リランも出来るようにしたい。
なので、非アクティブの時だけアクティブにするという条件を付ける。
単純に「Test-SPFeature」みたいなコマンドは用意されていないので、当該サイトのアクティブ機能をリストアップして確認することにした。
001 002 003 004 005 | #発行インフラストラクチャ機能をアクティブ化する $site = "http://server/sites/hoge" if((Get-SPFeature -Site $site).displayname -notcontains "publishingsite"){ Enable-SPFeature -Identity publishingsite -Url $site } |
0 件のコメント:
コメントを投稿