我需要在使用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中“翻译”这个吗?
答案 0 :(得分:3)
试试这个:
gwmi win32_group -filter "LocalAccount = $TRUE And SID = 'S-1-5-32-544'" | select -expand name