🔍
SharePoint 2013 で PowerShell からグループにユーザーを追加するときの注意点
SharePoint 2013 でグループにユーザーを追加するスクリプトを書きました。
$web = Get-SPWeb "http://sharepoint.example.com"
$group = $web.SiteGroups["Test Group"]
$group.AddUser("example\testuser", $null, $null, $null)
登録されていることが確認できます。
UserLogin DisplayName
--------- -----------
EXAMPLE\testuser Test User
SHAREPOINT\SYSTEM System Account
しかし追加したユーザーでアクセスするとエラーになります。
実は ID の指定が正しくなくて、SharePoint 2013 ではクレーム ベース認証なので、ID の指定方法が異なります。
$group.AddUser("i:0#.w|example\testuser", $null, $null, $null)
Discussion