有没有一种方法(在Windows中)来描述我的login在我login到的框上的angular色?
如果这有所作为,该机器将join到一个域中。
如果您准备好进行一些编码,可以使用以下命令来获取所需的信息。 当单独执行时,这些命令以零星的方式提供信息。
C:\>net localgroup
这将列出所有本地团体。 迭代这个列表并执行
C:\>net localgroup <groupName>
这将给出所有成员(添加到本地组的用户和组)的列表。
要获取所有域组的列表,您可以执行一部分
C:\>net user <username> /domain
在输出中查找全局组成员身份。 PS: /domain是一个关键字。 请勿将其replace为您的域名。
现在,如果您的用户名或全局组是任何本地组(第二个命令的输出)的成员列表的一部分,那么它是分配给您的angular色。
不幸的是,这些命令输出比你想要的更多的数据/文本。 所以你需要编写一些代码(用你最喜欢的语言甚至是.bat文件)来parsing和合并上述命令的输出。
如果你反复需要find一个用户的angular色,这将是值得写一个程序。
您可以使用joeware中的LG来做更多的事情,比如使用“net localgroup”,它只会列出机器上的组。 这应该给你你需要的方向。
这是一个简单的命令行应用程序:你可以在这里下载链接
此命令将列出所有本地组的成员…
lg \\localhost -lu
你可能想看看powershell写一些东西,只是以更具体的方式拉你的团体。