Вопрос о Powershell.
Я пытаюсь изменить пароль локального пользователя на нескольких удаленных серверах, находящихся в разных доменах. Файл csv содержит 4 столбца: имя сервера, домен, пароль, localuser
Пример:
- Server1, mydomain.dev, test123, localadmin
- Server2, mydomain. uat, test123, localadmin
- Server3, mydomain.prod test123, localadmin
Вот что у меня есть, но, к сожалению, безуспешно:
Import-CSV servers.csv | ForEach-Object {Invoke-Command -ComputerName "$($_.servername).$($_.domain)" `
-Credential "$($_.domain)\$($env:username)" {([adsi]"WinNT://./$_.localuser").SetPassword($_.password)}
}
Будучи новичком в Powershell, я не знаю, как правильно передать свойства locauser и password внутри {}.
Любая помощь очень ценится!