Я создал скрипт PowerShell для смены пароля для служб Windows.
Использование sc.exe
в коде для того же.
Когда я выполняю скрипт, он изменяет пароль на нескольких серверах, но не работает на других.
Далее я выполнил команду прямо на серверах для проверки. Команда ничего не возвращает.
На серверах, где он был успешным, он вернет сообщение об успешном завершении или некоторую ошибку, если пароль не был изменен или если команда неверна.
Кроме того, одна и та же команда используется с одинаковыми значениями на всех серверах. Ниже приводится команда:
sc.exe config "$Service" obj= "$UserName" password= "$Password"