Как изменить учетные данные пользователя службы Windows из командной строки?

Как изменить учетные данные пользователя службы Windows из командной строки?

 Sunny Milenov08 июн. 2009 г., 21:04
не связанный с программистом, попробуйте serverfault.com для таких вопросов.

Ответы на вопрос(3)

чтобы сделать это.

$Svc = Get-WmiObject win32_service -filter "name='ServiceName'"
$Svc.Change($Null, $Null, $Null, $Null, $Null, $Null, "User", "Password")

Не забудьте перезапустить сервис после этого:

Stop-Service -Name 'ServiceName'
Start-Service -Name 'ServiceName'

Чтобы узнать больше о WMI и сервисах, см.Win32_Service Class

 Jesse Weigert21 мар. 2016 г., 21:40
Это просто, если вы понимаете WMI. Конечно, WMI не прост. :-)
 Gringo Suave11 нояб. 2012 г., 02:17
У вас есть странное определение простого. ;)
Решение Вопроса
sc.exe config "Service Name" obj= "DOMAIN\User" password= "password"

Ярлык Настройка учетных данных для входа в Windows Services »jonathanmalek.com.

@MattT указывает, что на Windows Server 2008R2 вы также должны добавитьtype= own.

 ColinM27 февр. 2013 г., 23:49
Есть ли способ предоставить пользователю «Вход в систему как сервис» прямо из командной строки?
 brianary16 окт. 2014 г., 23:23
@Kiquenetsc.exe \\servername config … (обратная косая черта обязательна)technet.microsoft.com/en-us/library/cc990290.aspx
 Mark Berry12 дек. 2014 г., 21:02
Обратите внимание, что специальные символы в паролях требуют экранирования - в моем случае% вызвал сбой входа службы, пока я не изменил его%%, Видетьstackoverflow.com/a/27451200/550712.
 brianary28 февр. 2013 г., 21:51
Видимо, есть инструмент Resource Kit для этого:serverfault.com/questions/188383/...
 Matt T21 июл. 2015 г., 15:13
Для Windows Server 2008R2 необходимо добавить аргумент «type = own» (без кавычек), чтобы это работало. В противном случае sc сообщает об ошибке «Параметр неверен»

ей машиной и машиной, на которой вы меняете учетные данные службы. Таким образом, ваш новый пароль может быть легко обнаружен. Вам просто нужно проанализировать отправку большого двоичного объекта по сети. К настоящему времени я не нашел действительно безопасного способа удаленного изменения пароля учетной записи службы с помощью инструмента.

 wilx22 авг. 2017 г., 15:38
Разве вы не можете принудительно зашифровать связь? Что-то из этой страницы может помочь?msdn.microsoft.com/en-us/library/aa393266(v=vs.85).aspx

Ваш ответ на вопрос