SharePoint 2010における管理、開発、ユーザそれぞれの立場で使用方法を纏めます。情報がさまざまな場所に分かれてしまっているので、まとめる役割にしたいと思います。分かれてると検索もできないですし。また、実際に使用可能なサンプルを多く載せたいと思います。

PowerShell

SharePoint Server 2010ではPowerShellが使えるようになりました。
PowerShellのバージョンはPowerShell 2.0です。
# SharePointスナップインが読み込まれているか調べる
$snapInInfo = Get-PSSnapin | `
Where-Object{$_.Name –eq "Microsoft.SharePoint.PowerShell"}
if ($snapInInfo –eq $null)
{
   # SharePoint スナップインが追加されていないので追加する
   Add-PSSnapin Microsoft.SharePoint.PowerShell
}
$sites = Get-SPSite # サイトコレクションの取得
ForEach($site in $sites)
{
   # 各サイトのURLでアクセス
   $users = Get-SPUser -Web $site.Url
   ForEach($user in $users)
   {
      ForEach($r in $user.Roles)
      { if ($r.Type -eq "Administrator") { "{0},{1},{2},{3}" -f `
      $site.Url,$user.LoginName,$user.Name,$r.Type | `
      Add-Content C:\Reports\SiteAdmin.csv
   }
}

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メニュー

メンバーのみ編集できます