批处理脚本,以检查是否可以通过特定用户域访问服务器列表

时间:2019-07-02 13:03:07

标签: batch-file dns

我需要在批处理文件中实现一项功能,以检查是否可以通过特定的服务帐户域访问服务器/服务器列表,并打印结果:服务器不能作为输出访问。

@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无法访问。请检查服务器上是否配置了服务帐户。

P.S。现在我只能打印服务器无法ping的输出。我希望服务器的输出不可访问。

0 个答案:

没有答案