天天看点

批处理查询主机信息

      日常桌面维护工作中,管理员常常需要用户提供IP/主机名/登陆账户等信息。但大多数用户对于查询IP等信息并不是很了解,经常管理员给解释了半天,用户还是云里雾里的弄不明白,所以从网上扒拉了一些资料做了这个脚本方便日常使用。

      主要功能:

      双击此脚本后以弹窗的形式显示当前系统的主机名、登陆用户名、IP信息等内容,如下图:

<a href="http://blog.51cto.com/attachment/201303/165547192.png" target="_blank"></a>

@echo off

rem 隐藏启动批处理运行过程中的黑框  

if "%1" == "h" goto begin  

mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&amp;&amp;exit  

:begin 

echo 当前主机名是:   &gt; ipinfo.txt 

hostname &gt;&gt; ipinfo.txt 

echo 当前登陆账户: &gt;&gt; ipinfo.txt 

echo %username% &gt;&gt;ipinfo.txt 

echo 当前IP地址是: &gt;&gt; ipinfo.txt 

ipconfig | find /i "ip"   &gt;&gt;  ipinfo.txt 

echo 当前的DNS是: &gt;&gt;ipinfo.txt 

ipconfig /all | find /i "dns" &gt;&gt;ipinfo.txt 

msg %username% /W /time:3600 &lt; ipinfo.txt 

del /q ipinfo.txt 

exit 

本文转自 yab109 51CTO博客,原文链接:http://blog.51cto.com/active/1151913,如需转载请自行联系原作者

继续阅读