C#のExchange Distributionリストまたは広告グループに対してユーザーに記録されていることを確認します

StackOverflow https://stackoverflow.com/questions/4266660

質問

ログインしたユーザーが広告グループまたは配布リストに存在するかどうかを確認しようとしています。 WindowsIdentityを使用しようとしましたが、適切な結果は得られません。ユーザーをDLに追加してから、ユーザーがDLにいるかどうかを確認すると、結果が誤っています。

IISを再起動し、ブラウザのクッキーとキャッシュをクリアしましたが、運はありませんでした。 IsInrole()関数は、ユーザーロールの検証をどこにありますか。広告またはローカルマシンで....?私も地元の機械グループから自分自身を取り除こうとしましたが、それでもそのグループのために私を許可しています。どんな助けも感謝します。

役に立ちましたか?

解決

.NET 3.5を使用している場合は、System.DirectoryServices.AccountManagementでPrinciply.ismemberof()を使用することを検討できます。私はそれを試してみましたが、それはDLと同様に広告セキュリティグループで動作します。グループとのプログラミング方法の詳細を見つけることができます ここ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top