2013年1月25日金曜日

◆SharePoint サイトコレクションにサイトを追加する

「New-SPWeb」コマンドレットで簡単に追加できる。

パラメータは

  • URL:親のURLに続けて適当なIDを付ける。http://親/子
  • Template:「Get-SPWebTemplate」で一覧が表示されるので適切なものを選んで「Name」を指定する。(チームサイトあたりが無難か)
    image
  • Name:サイト名を指定
  • UseParentTopNav:親のトップリンクバーと同じトップリンクバーを表示するかを指定するスイッチ。一般的にはトップリンクバーは固定の方が判りやすいので指定したほうが良いような。
  • AddToTopNav:トップリンクバーに表示するかを指定するスイッチ。子ども側で指定するよりも親側で「サブサイトの表示」PowerShell: ◆SharePoint トップリンクバーへのオンマウスでサブサイトを表示するを指定したほうが良い気がする。(両方で指定するとリンクが重複表示されるのでどちらかに決める)
001
002
003
004
005

#サイトを作成する
$site = "http://server/sites/hoge"
if(!(Get-SPWeb $site -ea 0
)){
   
New-SPWeb $site -Template "STS#0" -name "Myサイト" -UseParentTopNav 
}
<!--EndFragment--

サイトの存在確認は、サイトコレクションからサブサイトの一覧を取ってきて確認することもできる。

0 件のコメント:

コメントを投稿