Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查明用于DirectoryEntry连接的用户是否是管理员_C#_Windows_Active Directory_Directoryentry - Fatal编程技术网

C# 查明用于DirectoryEntry连接的用户是否是管理员

C# 查明用于DirectoryEntry连接的用户是否是管理员,c#,windows,active-directory,directoryentry,C#,Windows,Active Directory,Directoryentry,我有一个现有的DirectoryEntry连接,我想检查用于创建此DirectoryEntry的用户是否属于特定组。 有人知道如何做到这一点吗 谢谢, Shuky我不认为有任何神奇、简单的方法可以做到这一点 在DirectoryEntry对象上,您确实有一个UserName属性,如果提供了特定的用户,该属性应该包含用于创建此条目的用户的名称。使用该用户名,您可以进行目录查找并找到该用户,并检查该用户是否属于Administrators组(或任何其他组)-但它并不完全是一行

我有一个现有的DirectoryEntry连接,我想检查用于创建此DirectoryEntry的用户是否属于特定组。 有人知道如何做到这一点吗

谢谢,
Shuky

我不认为有任何神奇、简单的方法可以做到这一点

DirectoryEntry
对象上,您确实有一个
UserName
属性,如果提供了特定的用户,该属性应该包含用于创建此条目的用户的名称。使用该用户名,您可以进行目录查找并找到该用户,并检查该用户是否属于
Administrators
组(或任何其他组)-但它并不完全是一行