2013-08-14 2 views
0

Я довольно новичок в кодировании, но в основном у меня есть скрипт, ниже которого будет проверяться, запущена ли локальная служба, и запустить ее, если это не так. Дело в том, что я хочу, чтобы скрипт проверял, работает ли служба в списке серверов, которые будут храниться в файле server.txt, а затем выводят результат в файл результатов .txt. Если бы кто-нибудь мог мне помочь, я бы очень это оценил.Пакетный скрипт для проверки службы запущен в списке серверов

Благодаря

Дерек

чистый старт | найти «servicename»> nul 2> если нет.% errorlevel%. ==. 0. Гото StartService Гото пропустить

: StartService чистый старт "имя_служба" эха перезапуске службы @ дата%%%% время >> C: \ results.txt

ответ

0

С помощью PowerShell get-service Командлета похожи на:

get-service -name $ServiceName -computername server1, server2, server3, serverX | format-table -property MachineName, Status, Name, Displayname -auto 

Если вы не слишком хорошо знакомы с PowerShell, запустите следующую команду в командной строке, которая даст вам действительно хорошую информацию:

get-help get-service -full 

PowerShell также строит в очень большой «о в» запустить эту команду, чтобы получить информацию о том, как сделать Еогеасп в PowerShell:

get-help about_foreach 

Чтобы получить список всех доступных по темам, запустить этот:

get-help about 
Смежные вопросы