查找管理员组名称

时间:2014-06-26 09:00:53

标签: powershell admin local

我需要在使用PowerShell的Windows计算机上找到本地管理员组的名称。例如,如果语言是法语,则为“管理员”,但如果是英语,则为“管理员”。

我发现这个vbs代码可以解决我的问题。

strComputer = "."

Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colAccounts = objWMIService.ExecQuery _
    ("Select * From Win32_Group Where LocalAccount = TRUE And SID = 'S-1-5-32-544'")

For Each objAccount in colAccounts
    Wscript.Echo objAccount.Name
Next

我从powershell开始,所以有人可以在powershell中“翻译”这个吗?

1 个答案:

答案 0 :(得分:3)

试试这个:

gwmi win32_group -filter "LocalAccount = $TRUE And SID = 'S-1-5-32-544'" | select -expand name