Я ищу способ перезапустить службы Windows

  • из пакетных скриптов (желательно CMD)
  • на удаленной машине
  • используя учетную запись, отличную от той, в которой выполняется скрипт

Глядя на части, которые у меня уже есть, пропущены следующие биты:

  • runas не предоставляет способ указать пароль, поэтому я не могу вызвать удаленный компьютер с соответствующей учетной записью
  • Похоже, что в services.msc нет эквивалента командной строки для кнопки перезапуска, поэтому я должен был бы реализовать это сам, sc query

Существуют ли стандартные решения этих проблем?

1 ответ1

1

Существует способ перезапустить сервисы, используя sc stop и sc start или net stop net start , если вы используете net , то вы должны использовать реальное имя сервиса (как в sc query).

Для удаленного подключения к Windows и запуска пакетных команд при другом использовании вы можете использовать PsExec от systeminternals .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .