Команда запуска SC на Windows Server
Я новичок в мире сценариев Windows. Я написал пакетный скрипт, который автоматизирует запуск / остановку служб на нескольких серверах с одного уникального сервера, где все серверы находятся в одной подсети. Я использовал команду SC, чтобы служить своей цели. sc \%1 start %2, где% 1 - сервер, а% 2 - имя службы, которое выбирается из текстового файла. Мой запрос: когда я запускаю сценарий, скажем, с сервера A, чтобы запустить службу на сервере B, через какого пользователя служба запускается на сервере B? Это администратор по умолчанию? Мое требование - запустить службу на удаленном сервере с определенным пользователем на удаленном сервере. Это возможно? Это может быть сделано с помощью команды SC или мне нужно использовать другой подход для этого. Заранее спасибо.
1 ответ
Ваша служба будет запущена с учетной записью, указанной в ее свойствах. Если вы хотите изменить эту учетную запись, вам придется перенастроить службу с помощью sc config
sc config "service" obj= "domain\username" password= "password"
это будет постоянно изменять настройки сервиса