Здравствуйте! Появилась необходимость мониторить сервера удаленно. Серверов 4 шт.
Нужно, чтобы "поочередности" выполнял ping/nslookup и проверял доступность сервера DNS и возвращал "ОК" или "нет доступа".
Опыта с powershell сильно не было. Как лучше организовать решение данной задачи ?
Если у кого есть ссылки на мануал, буду благодарен.
Заранее спасибо!
все мануалы по командам powershell содержатся непосредственно в самом powershell
пишете get-help команда и читаете. пишете get-help команда -examples и смотрите примеры применений.
Для начала предлагаю вам изучить хелп по следующим темам :
pipelines - общие сведения и как применять
foreach - общие сведения и как применять
а так же по командам :
get-content - получение списка серверов из текстового файла
Out-File - вывод результатов тестирования доступности в файл
test-netconnection - непосредственно тестирование доступности.
Скрипт, соответственно, можно запихнуть в планировщик задач и с нужным интервалом запускать автоматически.