.NETを使用して特定のSIDがユーザーまたはグループであるかどうかを判断できますか。 私はSIDがユーザーまたはグループであるかどうかを確認する
2
A
答えて
1
あなたはSystem.DirectoryServices.AccountManagementを使って、それを試すことができます別のアイコンを使用したいユーザーとグループのためので、私は、私がリストビューで編集する必要がありSIDのリストを持っている:
//Get NTAccount, to find out username and domen
NTAccount nt = (NTAccount)sid.Translate(typeof(NTAccount));
string[] fullName = nt.Value.Split(new char[] { '\\' });
//then get group principle
PrincipalContext ctx = new PrincipalContext(ContextType.Domain, fullName[0]);
GroupPrincipal grp = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, fullName[1]);
//and check whenever this group exists
bool SidIsAGroup = grp != null;
LookupAccountSid()関数は、アカウントのタイプを示すSID_NAME_USE値を返します。同様の質問(および回答)がここにあります。How to get the groups of a user in Active Directory? (c#, asp.net)
0
LookupAccountSid
関連する問題
- 1. グループのメンバがActive Directoryのユーザーまたはグループであるかどうかを確認する方法C#
- 2. System.DirectoryServices.AccountManagement.PrincipalCollection - プリンシパルがユーザーかグループかどうかを確認する方法?
- 3. ユーザーがSharePointグループ内のADグループのメンバーであるかどうかをプログラムで確認する方法はありますか。
- 4. ユーザーにCREATE DATABASE権限があるかどうかを確認
- 5. アプリケーションがサービスまたはコンテンツプロバイダであるかどうかを確認する
- 6. ASP.NET - ユーザーがモバイルユーザーであるかどうかを確認する方法
- 7. チェックテキストボックスが空であるかどうかを確認します。
- 8. NSTimeIntervalが0であるかどうかを確認します。
- 9. NSRectがnullであるかどうかを確認します。
- 10. ユーザーがdbで確認されているかどうかを確認
- 11. ユーザーが上または下にスクロールするかどうかの確認
- 12. Active Directoryグループが別のActive Directoryグループのメンバであるかどうかを確認する方法
- 13. Smack + openfire - 現在のユーザーが管理者であるかどうかを確認できますか? /現在のユーザーの詳細を確認するには?
- 14. ユーザーが下部にいるかどうかを確認する
- 15. 特定のユーザーにロールがあるかどうかを確認する
- 16. ユーザーの更新時に、あるユーザーのselectステートメントを確実にするかどうかを確認します。
- 17. シリアルポートが通常のCOMまたはSPPであるかどうかを確認
- 18. SIDをユーザー名/グループに変換しますか?
- 19. Androidサーバがオンラインであるかどうかを確認する
- 20. flowLayoutPanelが空であるかどうかを確認する#
- 21. 文字がスラッシュであるかどうかを確認する
- 22. 要素がフォームフィールドであるかどうかを確認する
- 23. フィールドがシステムフィールドであるかどうかを確認する
- 24. ユーザーがオンラインかどうかを確認する方法
- 25. 特定のユーザーがツイートしたかどうかを確認
- 26. ユーザーがFacebookでアプリを承認したかどうかを確認
- 27. ユーザーが何かをペーストしたかどうかを確認することはできますか?
- 28. ユーザーが現在オンラインかどうか確認する(ライブ)
- 29. ユーザーがWikipediaのユーザーであることを確認していることを確認しますか?
- 30. ユーザーがログインしているかどうかを確認