如何在我登录的Windows计算机上看到我的用户角色?


9

(在Windows中)有没有办法在我登录到的框中描述登录名的角色?

如果这有所作为,则将计算机加入域。


什么角色?喜欢您所属的论坛吗?
克里斯·S

假设我的帐户是域组的一部分,所以我的帐户是“远程桌面用户”的成员,因此我是该组的一部分,并在本地框中被添加为该组的成员-我希望看到我是该组的成员。我想无论是组还是权限都可以。
arootbeer

Answers:


15

如果准备好进行一些编码,则可以使用以下命令来获取所需的信息。当分别执行这些命令时,这些信息将一点一点地给出。

C:\>net localgroup

这将列出所有本地组。遍历此列表并执行

C:\>net localgroup <groupName>

这将列出所有成员(添加到该本地组的用户和组)的列表。

要获得所有域组的列表,您可以执行以下命令

C:\>net user <username> /domain

在输出中查找全球组成员身份。PS:/domain是关键字。请勿将其替换为您的域名。

现在,如果您的用户名或全局组是任何本地组的成员列表的一部分(第二个命令的输出),那么它就是分配给您的角色。

不幸的是,这些命令输出的数据/文本比您想要的更多。因此,您将需要编写一些代码(使用您喜欢的语言,甚至是.bat文件)来解析和组合以上命令的输出。

如果您反复需要查找用户角色,则值得编写程序。


很高兴我能帮上忙。顺便说一句,如果您编写了一个程序来组合这些命令的输出,可以在某个地方共享它。
Vivek Athalye,2010年

1

与使用“ net localgroup”(仅列出计算机上的组)相比,您可以在joeware中使用LG进行更多操作。这应该为您提供所需的方向。

这是一个简单的命令行应用程序:您可以在此处下载链接

此命令将列出所有本地组的成员...

lg \\localhost -lu

您可能需要研究powershell来编写一些内容,以更特定的方式吸引您的团队。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.