首页 / 知识
关于.net:如何检查给定用户是否为内置Administrators组的成员?
2023-04-14 17:15:00

How to check if a given user is a member of the built-in Administrators group?我需要以编程方式(在.NET中)检查给定用户(域帐户)是否为当前计算机(执行应用程序的计算机)上内置Administrators组的成员。 有可能吗? 有一个Win32 API可以对此进行调用/调用:IsUserAnAdmin 在Vista上,问题更加复杂...请参阅此博客文章。 我不知道.Net,但是在win32中,简单的方法是调用IsUserAnAdmin()。如果需要更多控制,可以打开流程令牌,并为需要检查的每个组使用CheckTokenMembership进行检查 编辑:有关.NET示例代码,请参见pinvoke.net(感谢chopeen) 如果您正在谈论当前正在运行的用户,则
如果不是这样,我希望可以为特定用户设置身份,但没有考虑如何使用。 您可以像我在此答案中那样循环分组: 通过C# 确定本地组的成员 阅读更多内容之后,最简单的方法是使用 http://www.leastprivilege.com/SystemDirectoryServicesAccountManagement.aspx 样品:
|
最新内容
相关内容
查看linux用户命令行?
查看linux用户命令行?,信息,系统,时间,名称,密码,用户,命令,地址,状态,设备,Linux查看所有用户用什么命令输入“cat /etc/passwd”命令查看所linux所有用户命令行?
linux所有用户命令行?,系统,信息,地址,工作,密码,命令,用户,时间,电脑,管理,Linux里怎么用命令查看所有用户1、您好,查看linux下所有用户步骤:第编程解析linux命令?
编程解析linux命令?,系统,标准,基础,设备,发行,电脑,工具,密码,名字,适当,如何学习linux命令之ls的使用ls Linux常用命令中,ls用于列出当前路径linux看用户信息命令?
linux看用户信息命令?,系统,密码,信息,状态,软件,情况,命令,用户,网络,时间,linux如何查看用户权限,linux查看当前用户权限的命令1、linux怎么linux检查挂载命令?
linux检查挂载命令?,设备,系统,信息,情况,状态,服务,软件,命令,磁盘,网络,linux查看nas挂载路径1、可以通过以下命令来查看主机是否使用NAS盘:linux下删除用户命令?
linux下删除用户命令?,系统,代码,邮箱,用户组,命令,用户,名称,管理,电脑,账户,删除用户的命令是什么1、userdel-r命令。userdel-r命令可以删除用户id的linux命令?
用户id的linux命令?,系统,密码,信息,联系方式,地址,位置,用户,命令,用户名,终端,Linux命令详解之id首先,打开linux客户端。接着,点击上方的连接llinux删除用户组命令?
linux删除用户组命令?,管理,系统,密码,电脑,名称,用户,用户组,名字,信息,工具,Linux命令之用户组管理1、在Linux中,用户组是一种将一组用户聚合linux命令行图形编程?
linux命令行图形编程?,系统,不了,情况,密码,工具,地方,百度,管理,图形界面,命令,linux下启动图形化界面的命令是不是startx?当启动文件找不到linux锁定帐户的命令?
linux锁定帐户的命令?,系统,密码,情况,管理,工作,用户,帐户,账户,命令,权限,Linux下如何禁止用户登录可以使用usermod命令来禁用用户账户。该linux编程执行命令?
linux编程执行命令?,电脑,系统,环境,命令,基础,发行,工具,代码,地址,名称,linux为脚本程序指定执行权的命令及参数是1、chmod u+x file,如果只linux一般检查命令?
linux一般检查命令?,网络,系统,检测,情况,工作,信息,命令,进程,时间,设备,linux查看进程命令linux 下查看进程可以使用的命令:ps命令查找与进程