加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何在Windows Server上获取本地连接的IP地址?

发布时间:2020-12-13 23:59:30 所属栏目:Windows 来源:网络整理
导读:我想创建一个批处理或vbs文件,将文件放在一起并执行.该url的一部分需要是机器的实际IP地址.我如何在变量中获取该IP地址以将其包含在脚本中? 编辑1: 我发现下面的命令会给我IP地址,但仍然不知道如何将该值转换为变量以在脚本中使用它. c: wmic NICCONFIG W
我想创建一个批处理或vbs文件,将文件放在一起并执行.该url的一部分需要是机器的实际IP地址.我如何在变量中获取该IP地址以将其包含在脚本中?

编辑1:

我发现下面的命令会给我IP地址,但仍然不知道如何将该值转换为变量以在脚本中使用它.

c:&; wmic NICCONFIG WHERE IPEnabled=true GET IPAddress /format:csv

Node,IPAddress
IP-0AFB,{10.25.5.2}
这是我在之前的脚本中使用的一些示例代码…
Dim myIPAddress : myIPAddress = ""
Dim objWMIService : Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!.rootcimv2")
Dim colAdapters : Set colAdapters = objWMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration Where IPEnabled = True")
Dim objAdapter
For Each objAdapter in colAdapters
  If Not IsNull(objAdapter.IPAddress) Then myIPAddress = trim(objAdapter.IPAddress(0))
  exit for
Next

Wscript.echo "My IPAddress is " & myIPAddress

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读