読者です 読者をやめる 読者になる 読者になる

からめもぶろぐ。

ワタシ SharePoint チョット デキル

SPClient 0.4 をリリースしました

www.powershellgallery.com

権限設定に関連するコマンドレットを追加しました。

こんな感じで書けます。

Add-SPClientType

Connect-SPClientContext -Online `
    -Url "https://***.sharepoint.com" `
    -UserName "hoge@***.onmicrosoft.com" `
    -Password (ConvertTo-SecureString -String "********" -AsPlainText -Force)

$user = Get-SPClientUser -Name "fuga@***.onmicrosoft.com"
$list = Get-SPClientList -Title "Site Pages"
$list | Enable-SPClientUniqueRoleAssignments
$list | Add-SPClientRoleAssignments -Member $user -Roles 'Full Control'

権限設定はもともとが面倒なつくりになっていて苦労するのですが、この方法だとかなり直観的にできると思います。