Пакетный скрипт для проверки доступности списка серверов через определенный домен пользователя. - PullRequest
0 голосов
/ 02 июля 2019

Мне нужно реализовать функцию в пакетном файле, чтобы проверить, доступен ли сервер / список серверов через определенный домен учетной записи службы, и распечатать результат: сервер недоступен в качестве вывода.

@echo off
for /f "delims=" %%a in (path/to/server/list) DO (
(
echo ^<HTML^>
echo ^<BODY^>
echo ^<pre^>
ping -n 1 %%a | find "TTL=" >nul
if errorlevel 1 (
    echo %%a is not pingable.Please check!
)
echo y | plink.exe -ssh username@%%a -pw %pass% hostname --fqdn 
echo --------------------------------------------------------------------
------------------------
echo ^</pre^>
echo ^</BODY^>
echo ^</HTML^>
) >>output.html
)
pause

Я ожидаю, что мой вывод будет:

сервер A недоступен. Проверьте, настроена ли на сервере учетная запись службы.

PS. Сейчас я могу печатать вывод только для сервера, не проверяющего связь. Я хочувыход для сервера недоступен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...