«Не удалось найти название группы» - PullRequest
0 голосов
/ 23 сентября 2019

когда я пытаюсь выполнить команду ([adsi]"WinNT://$env:ComputerName/$Username").SetPassword($Password), я получаю сообщение об ошибке ниже.

При извлечении члена "SetPassword" произошло следующее исключение: "Не удалось найти имя группы."В D: \ Install \ ScriptsP12 \ 3.InstallSQL2016.ps1: 9 char: 1 + ([adsi] «WinNT: // $ env: имя_компьютера / $ Username») .SetPassword ($ Password ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [], ExtendedTypeSystemException + FullyQualifiedErrorId: CatchFromBaseGetMember

Я даже пытался ответить из "Использование Powershell и ADSI для установки локальных паролей"без удачи. Любая помощь будет принята с благодарностью.

Спасибо.

1 Ответ

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

Если в вашей системе доступен модуль Microsoft.PowerShell.LocalAccounts, вместо этого вы можете попробовать следующий код.

$UserAccount = Get-LocalUser -Name $Username
$UserAccount | Set-LocalUser -Password $(ConvertTo-SecureString -String $Password -AsPlainText -Force)

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...