查找管理员组名称

qwe*_*iop 2 powershell admin local

我需要在带有 powershell 的 Windows 计算机上找到本地管理员组的名称。例如,如果语言是法语,则是“Administrateurs”,但如果是英语,则是“Administrators”。

我发现这个 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
Run Code Online (Sandbox Code Playgroud)

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

CB.*_*CB. 5

尝试这个:

gwmi win32_group -filter "LocalAccount = $TRUE And SID = 'S-1-5-32-544'" | select -expand name
Run Code Online (Sandbox Code Playgroud)