私はSiteCollection Visitors
というSharePointグループを持っています。 Active Directoryには、3つのネストされたADグループがあります。ユーザーがSharePointグループ内のADグループのメンバーであるかどうかをプログラムで確認する方法はありますか。
ADグループADGroup_L1
には、メンバーADGroup_L1_L2
にメンバーADGroup_L1_L2_L3
があります。
ADグループADGroup_L1_L2_L3
には、Adam
というユーザーがいます。また、このADグループはSharePointグループSiteCollection Visitors
に追加されます。
現在、SharePointシステムに現在ログオンしているユーザーAdam
がSPグループSiteCollection Visitors
のメンバーである場合、SharePointソリューションからプログラムでチェックしたいと考えています。彼はADGroup_L1_L2_L3
というネストされたADGroupを介してのみ、グループに直接追加されません。これはSPオブジェクトモデルで可能ですか?
しかし、ネストされた広告グループが多数あり、共有ポイントグループに多くの広告グループがあるエンタープライズ環境では、これは費用運用ではありませんか? – STORM
ADは読み込みに最適化されているので、心配はありません(ウィンドウ(サーバー)と接続された他のすべてのコンシューマーも多くのことを読んでいます)。書き込みと更新ははるかに高価です。 – Verthosa