У меня есть скрипт powershell, который может найти всех пользователей, как доменных, так и локальных, которые имеют доступ администратора к текущему компьютеру.Скрипт работает отлично, пока не сменишь язык компьютера.Я хотел бы знать, есть ли другие способы пойти по этому поводу.Ниже приведен мой текущий скрипт
$strComputer = "."
$computer = [ADSI]("WinNT://" + $strComputer + ",computer")
$Group = $computer.psbase.children.find("Administrators")
$Props = $Group.psbase.invoke("Members") | %{$_.GetType().InvokeMember("Adspath", 'GetProperty', $null, $_, $null)}
Если вы делаете Write-Host $ Props, вы можете получить выходные данные всех пользователей, отформатированных как {DOMAIN} / {USERNAME}
Заранее спасибо!