Как добавить ваше имя пользователя к администратору с помощью PowerShell? - PullRequest
0 голосов
/ 19 сентября 2019

Как я могу сделать себя администратором на моем ПК, используя powershell?

Исключение:

Cannot find group name

+ $AdminGroup.Add($InUser.Path)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [], ExtendedTypeSystemException
    + FullyQualifiedErrorId : CatchFromBaseGetMember
$User = $env:USERNAME
$HostName = $env:COMPUTERNAME
$DomainName = "xxxx"
$AdminGroup = [ADSI]"WinNT://$HostName/administrators,group"
$InUser = [ADSI]"WinNT://$DomainName/$User,user"
$AdminGroup.Add($InUser.Path)

1 Ответ

1 голос
/ 19 сентября 2019

Вы можете узнать имя группы, запросив Win32_Group для SID группы BUILTIN \ Administrators:

$AdministratorsGroupName = (Get-CimInstance -ClassName Win32_Group -Filter 'SID = "S-1-5-32-544"').Name
# ...
$AdminGroup = [adsi]"WinNT://$HostName/$AdministratorsGroupName,group"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...