Board logo

标题: [系统相关] [已解决]批处理怎么获取局域网内的计算机的名称,IP,物理地址,磁盘ID等数据 [打印本页]

作者: qq374004966    时间: 2017-3-22 20:03     标题: [已解决]批处理怎么获取局域网内的计算机的名称,IP,物理地址,磁盘ID等数据

我的想法是获取局域网内的计算机名,IP,物理地址,硬盘序列号,硬盘ID然后按照下面的格式写入a.txt
计算机名称   资产存放位置        物理地址                          硬盘序列号                               硬盘ID              IP地址
aa123                   6F        00-00-0c-07-ac-1e    WDC5000AAKX-00U6AA0       566D7276     10.205.99.100
aa454                   6F        00-f2-1c-07-ac-1f      WDC5000CCKX-00R7AA1       586D3243     10.205.99.152
..........
..........
.........
然后将a.txt写入a.csv
  1. ::1.目前我的方法是
  2. @echo off
  3. ::遍历一遍所在IP段
  4. FOR /L %%i IN (0,1,255) Do ping 10.205.94.%%i -n 1 -w 1
  5. ::运行"arp -a -"获得局域网内的计算机IP和物理地址
  6. arp -a ->MACC.txt
  7. ::2然后用获得的IP放如b.txt获得计算机名
  8. @ECHO Off
  9. ::获取局域内正在使用的计算机IP,MAC地址和计算机名
  10. FOR /F %%i IN (b.txt) Do (
  11. ECHO 计算机名称对应IP地址:%%
  12. nbtstat -a %%i
  13. )>>asdc.txt
  14. ::3但是我只会获取本机的“磁盘 ID”
  15. ::将代码写入123.txt
  16. (echo select disk 0
  17. echo detail disk
  18. )>123.txt
  19. ::运行"diskpart"命令和123.txt中"diskpart"命令下的语句
  20. ::将运行结果写入记录.txt,并且删除123.txt
  21. (cmd.exe /c diskpart /s 123.txt
  22. )>记录.txt & del 123.txt
  23. ::提取记录.txt中特定字符行的数据写入到a.txt,并且删除 记录.txt
  24. (type 记录.txt|find "磁盘 ID:"
  25. )>a.txt  & del 记录.txt
复制代码
求大神帮帮忙,因为最近要整理公司上千台不同IP段电脑的数据很是头痛,我虽然写了一个单独版的.bat但是需要在每一台电脑上都运行一次太麻烦了。
作者: ivor    时间: 2017-3-22 20:37

加入域就方便维护,直接分发启动脚本。
作者: diverpan    时间: 2017-3-22 20:42

利用wmic命令远程获取计算机信息
作者: ShowCode    时间: 2017-3-22 22:49

上千台不同IP段电脑,都没有加域吗?
作者: flashercs    时间: 2017-3-23 07:41

你的那个是西数磁盘的型号,不是序列号,别搞错了。
可以用wmic path win32_diskdrive get serialnumber,deviceid,model查看结果
远程查看的话,需要远程机器开放rpc端口TCP135 还需要 用户名和密码 。
然后可以用
wmic  /node:远程计算机IP地址或计算机名 /user:用户名 /password:密码 /namespace:\\root\cimv2 path win32_diskdrive get serialnumber,deviceid,model
作者: flashercs    时间: 2017-3-23 07:48

获取计算机名应该是nbtstat -A IP地址
此外获取计算机名也可以用 wmic /node:远程ip /user:用户名 /password:密码 /namespace:\\root\cimv2  path win32_ComputerSystem get Name
作者: qq374004966    时间: 2017-3-23 10:45

回复 2# ivor
都加入了GFTM.COM域,接下来怎么弄啊!
作者: ivor    时间: 2017-3-23 11:09

回复 7# qq374004966


    http://bbs.csdn.net/topics/60009032


我不在公司,就不截图了,这个说的也很详细,转载了过来
作者: qq374004966    时间: 2017-3-23 12:25

我先试试,看看能不能弄。
作者: qq374004966    时间: 2017-3-23 19:29

回复 8# ivor
花了半天时间终于弄明白了,非常感谢!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2