标题: [系统相关] 谁知道批处理命令获取远程主机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虚拟机 测试通过
其它用户名需要权限设置,有点烦的- rem 另存为 ANSI 编码 bat
- ' & cls & cscript.exe /nologo /e:vbscript "%~f0" & pause & exit
-
- Dim oSWbemLocator, oWMI, s, u, p
-
- s = "192.168.0.7"
- u = "administrator"
- p = "Aa12345678"
-
- Set oSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
- Set oWMI = oSWbemLocator.ConnectServer(s, "Root\Cimv2", u, p)
- s = "SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"
- For Each u In oWMI.ExecQuery(s)
- wsh.Echo u.Description
- wsh.Echo u.IPAddress(0)
- wsh.Echo
- Next
复制代码
作者: wlf2r 时间: 2024-2-28 16:06
最后还是用netsh 方便点,执行脚本ipconfig
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |