Board logo

标题: [系统相关] 谁知道批处理命令获取远程主机ip列表? [打印本页]

作者: wlf2r    时间: 2024-2-22 16:28     标题: 谁知道批处理命令获取远程主机ip列表?

已经知道目标机 ip 用户名与密码,  因为目标机多个网卡,有什么命令可以获取目标机所有网卡ip地址

目前只有systeminfo 可以满足但是太慢了需要50秒
有谁知道其它方法可以
作者: czjt1234    时间: 2024-2-22 16:42

ipconfig/all
作者: wlf2r    时间: 2024-2-22 16:54

回复 2# czjt1234


   这个不可以获取远程主机ip列表
作者: hztccy    时间: 2024-2-22 22:35

回复 1# wlf2r


    如果你跟目标主机都属于在同一个局域网内,那建议你使用以下两个命令查看【arp -a(查看局域网内和你同一个IP网段内所有活动的主机)】另一个【netstat -an(可以查看当前所有与你有网络信息交换的主机及端口)】,如果确实都在同一个局域网内,且IP网段相同最好的方式还是arp -a命令查看活动主机
作者: wlf2r    时间: 2024-2-23 09:04

回复 4# hztccy


    哈哈真好这个不行网卡1可以查到,因为这个相联,其它2个是公网的,并不通。
作者: wlf2r    时间: 2024-2-23 09:04

回复 4# hztccy


    查了好久 也只有systeminfo 可以,但是太慢了
作者: czjt1234    时间: 2024-2-23 10:38

本帖最后由 czjt1234 于 2024-2-23 10:47 编辑

在本机运行 systeminfo 可以获取远程主机的所有网卡的 IP ?
表示不能理解

哦,systeminfo有参数,才发现
作者: semiuel    时间: 2024-2-23 13:34

试试netsh这个命令
用法: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]User
Name] [-p Password | *]
             [Command | -f ScriptFile]

看命令的帮助信息可以连接远程主机,但我也不知道具体怎么用
作者: wlf2r    时间: 2024-2-26 10:19

回复 8# semiuel


    理论可行 实际运行不行,执行提示目标机找不到命令
作者: czjt1234    时间: 2024-2-27 09:12

如果你的用户名是administrator,可以试下这个
在 win7主机 + win7虚拟机 测试通过
其它用户名需要权限设置,有点烦的
  1. rem 另存为 ANSI 编码 bat
  2. ' & cls & cscript.exe /nologo /e:vbscript "%~f0" & pause & exit
  3. Dim oSWbemLocator, oWMI, s, u, p
  4. s = "192.168.0.7"
  5. u = "administrator"
  6. p = "Aa12345678"
  7. Set oSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
  8. Set oWMI = oSWbemLocator.ConnectServer(s, "Root\Cimv2", u, p)
  9. s = "SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"
  10. For Each u In oWMI.ExecQuery(s)
  11.     wsh.Echo u.Description
  12.     wsh.Echo u.IPAddress(0)
  13.     wsh.Echo
  14. Next
复制代码

作者: wlf2r    时间: 2024-2-28 16:06

最后还是用netsh  方便点,执行脚本ipconfig




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