c#を使用して、ユーザーが管理者であるかどうかをアクティブディレクトリで確認するにはどうすればよいですか?異なる言語でこの役割名が異なっているので、彼のグループ名を取得することは、オプションではありません(администраторы、管理者など)アクティブディレクトリ - そのユーザーが管理者であることを確認するc#
0
A
答えて
0
0
c#を使用して、アクティブなディレクトリでユーザーがadminかどうかを確認するにはどうすればよいですか?私は、「Active Directoryで管理者が」ADのリテラル管理者(すなわち。組み込み
Administrators
グループのメンバー)を意味することを前提とし
ビルトインAdministratorsグループ常には同じRIDを持つことになります(相対識別子) - オブジェクトのセキュリティ識別子の最後の部分 - 544
。
Administratorsグループがそのために簡単です見つける確実な方法:
- デフォルトのルートオブジェクトのためのDirectoryEntryをインスタンス化NC
- ルートオブジェクト
- にするobjectSID属性値を読みますよく知られているRIDを追加する(
-544
) - 結果のSIDに基づいてDirectoryEntryをインスタンス化する(可能です)
DirectoryEntry dnc = new DirectoryEntry("LDAP://corp.domain.tld");
SecurityIdentifier domainSID = new SecurityIdentifier(dnc.Properties["objectSid"].Value);
string administratorsGroupSID = String.Format("{0}-544", domainSID);
string administratorsGroupSIDPath = String.Format("LDAP://<SID={0}>", administratorsGroupSID);
DirecoryEntry AdministratorsGroupDE = new DirectoryEntry(administratorsGroupSIDPath);
グラブは
関連する問題
- 1. ユーザーが管理者であるかどうかを確認
- 2. ユーザーが管理者であることを確認しながらワードプレス認証を使用する
- 3. ユーザーがユーザー名または電子メールで管理者であることを確認してください
- 4. ログインしたユーザーがO365の管理者であることを確認する方法(プロンプト= admin_consent)
- 5. ユーザーがlaravelの管理者であることを確認してください
- 6. 管理者インラインフォームを確認する
- 7. Asp.Net管理者パスワードを確認する
- 8. 「CheckTokenMembership」で管理者権限を確認するC++
- 9. ユーザーと管理者の確認メールを送信
- 10. ユーザーが管理者グループのメンバであるかどうかをユーザー名/ドメインで確認する方法
- 11. ユーザーが既に管理者であるときにC++経由で管理者をアクティブにする[管理者として実行]
- 12. Azure AD - Office365APIs。接続されたユーザーが管理者の同意なしにグローバル管理者であることを確認
- 13. Facebookページアプリケーション - ユーザーが管理者かどうかを確認
- 14. CakePHP認証ユーザーと管理者ログイン
- 15. アンドロイド - ユーザーと管理者の間の認証を指定する
- 16. POST「/管理者/ユーザー/ 26/approve_vip」私はVIPであることをユーザーに承認する
- 17. Smack + openfire - 現在のユーザーが管理者であるかどうかを確認できますか? /現在のユーザーの詳細を確認するには?
- 18. 管理者確認後のログイン
- 19. 管理者によるMVCユーザー管理
- 20. 管理者とユーザーのテーブル
- 21. c#でユーザがドメイン管理者であるかどうかを確認する方法
- 22. ユーザーがWikipediaのユーザーであることを確認していることを確認しますか?
- 23. vbaで管理者特権を確認する方法
- 24. ユーザーがロール管理者であるかどうかのメテオ・テスト
- 25. 管理者として認証する
- 26. 、ユーザーが役割管理者
- 27. Powershellローカル管理者の資格情報を確認する
- 28. Angular 2の管理者を確認する
- 29. ユーザーがローミング中であることを確認する
- 30. ユーザーが入力済みであることを確認する
番目のユーザーが管理者であるか、ない場合は、プログラム自体からチェックすることを意味しますか? 私はアクティブディレクトリについて知りません。 – Slashy
私はイントラネットサイトを持っています。ユーザーはWindows認証でそこにログインします。管理者かどうか - 彼はどのくらいの権限を持ちますか。アクティブなディレクトリは、ユーザーの役割を取得する方法です –