none
PowerShellを利用したシェアポイントの権限設定について RRS feed

  • 質問

  • フォーラムの皆様、お世話になります。

    下記の操作で、シェアポイントのサイトに設定したユーザ権限を「削除」すると、
    アクセス権を継承していないリストのアクセス権が変化してしまいます。

    リストのアクセス権に影響せずサイトのアクセス権を変更したいのですが、
    アドバイスいただけないでしょうか。
    なお、リストのアクセス権を「変更」してもサイトのアクセス権には影響しません。

    $site = new-object microsoft.sharepoint.spsite("http://サーバ名/サイト名")
    $web = $site.rootweb
    $account = $web.ensureuser("user1")
    $web.roleassignments.remove($account)

    $list = $web.Lists["lsit1"]
    $list.hasuniqueroleassignments
    True
    $list.roleassignments
    user1のアクセス権が削除される

    実行環境
    sharepoint server 2007
    windowsserver 2008 r2 64bit

    2019年4月19日 8:35

回答

すべての返信

  • 過去ログがありましたので参考までに

    https://social.technet.microsoft.com/Forums/ja-JP/2237893b-863e-4be4-8391-61e00dfb2351

    上位レベルでアクセス権の継承を解除し、ユーザやグループを「削除」した場合、
    SharePointの仕様により、下位オプジェクトにおいてそのユーザ/グループに設定されていた
    権限は【下位オブジェクトの継承/非継承をとわず】すべて消えます。
    2019年4月25日 2:11
  • お忙しいところご回答どうもありがとうございます。

    GUIでの操作では、この結果にはならず、上位の権限を削除しても下位のオブジェクトに設定した権限は変化しないので、
    コマンドでの操作とGUIでの操作でシェアポイントの仕様は違うのか疑問に思います。



    2019年4月25日 7:39