none
スクリプト等でのリストアイテムへの権限設定について RRS feed

  • 質問

  • MOSS2007で、リストの権限継承を切断し、各アイテムに、異なるアカウントの閲覧権限を設定したいのですが、
    アイテム数、アカウント数が2000以上あるため、スクリプト等で一括で設定出来るような方法は無いでしょうか?

    よろしくお願い致します。

    2011年2月25日 1:08

回答

  • スクリプト、ということはJavascriptを想定されていますか?
    残念ながら標準のwebサービス経由では無理だとおもいます。
    しかし、この処理はワークフローなど、カスタム開発であれば比較的容易に実装可能です。

    ただし、別の問題として、1000を越えるようなアイテムがそれぞれ独立した権限を持つ場合、
    パフォーマンスにかなりに悪影響があることが予想されます。
    表示が遅くなるだけでなく、フロントにもかなりの過負荷になるでしょうし、
    とくに検索のインデクシンングに悪影響があると思います。
    その意味で、正直おすすめできません。


    SharePoint MANIACS あなたの SharePoint 活用できていますか?ちいさな「アドバイス」からご支援します。 http://sharepointmaniacs.com/
    • 回答の候補に設定 星 睦美 2011年3月1日 2:44
    • 回答としてマーク 星 睦美 2011年3月2日 1:34
    2011年2月25日 8:22

すべての返信

  • スクリプト、ということはJavascriptを想定されていますか?
    残念ながら標準のwebサービス経由では無理だとおもいます。
    しかし、この処理はワークフローなど、カスタム開発であれば比較的容易に実装可能です。

    ただし、別の問題として、1000を越えるようなアイテムがそれぞれ独立した権限を持つ場合、
    パフォーマンスにかなりに悪影響があることが予想されます。
    表示が遅くなるだけでなく、フロントにもかなりの過負荷になるでしょうし、
    とくに検索のインデクシンングに悪影響があると思います。
    その意味で、正直おすすめできません。


    SharePoint MANIACS あなたの SharePoint 活用できていますか?ちいさな「アドバイス」からご支援します。 http://sharepointmaniacs.com/
    • 回答の候補に設定 星 睦美 2011年3月1日 2:44
    • 回答としてマーク 星 睦美 2011年3月2日 1:34
    2011年2月25日 8:22
  • kohei123 さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    中村 和彦 さんの返信に私から[回答としてマーク]をさせていただきました。
    パフォーマンスについてのアドバイスは参考になりますね。

    MOSS 2007 でPowerShell による操作ができるようですが
    私は試したことがなく、どこまでPowerShell で出来るかわからないので参考としてご紹介します。

    ・MOSS 2007 Script Collection:(英語)
    http://www.powershell.nu/2009/09/08/moss-2007-script-collection/

    ・Downscale permissions to Owners group across site collection PowerShell script : (英語)
    http://www.sharepointdevwiki.com/display/public/Downscale+permissions+to+Owners+group+across+site+collection+PowerShell+script

    今後ともTechNet フォーラムをよろしくお願いします。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
    2011年3月2日 1:36