返回顶部
首页 > 资讯 > 精选 >怎么用vbscript脚本实现返回IP配置数据
  • 800
分享到

怎么用vbscript脚本实现返回IP配置数据

2023-06-08 13:06:24 800人浏览 独家记忆
摘要

这篇文章主要为大家展示了“怎么用vbscript脚本实现返回IP配置数据”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用vbscript脚本实现返回IP配置数据”这篇文章吧。用以返回配置数据

这篇文章主要为大家展示了“怎么用vbscript脚本实现返回IP配置数据”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用vbscript脚本实现返回IP配置数据”这篇文章吧。

用以返回配置数据(类似于 IPCONFIG 命令返回信息)的 WMI 脚本。
' Returning IP Configuration Data
' WMI script that returns configuration data similar to that returned by IpConfig.
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\"& strComputer & "\root\cimv2")
Set colAdapters = objWMIService.ExecQuery _
  ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")
n = 1
WScript.Echo
For Each objAdapter in colAdapters
   WScript.Echo "Network Adapter " & n
   WScript.Echo "================="
   WScript.Echo "  Description: " & objAdapter.Description
   WScript.Echo "  Physical (Mac) address: " & objAdapter.MACAddress
   WScript.Echo "  Host name:              " & objAdapter.DNSHostName
   If Not IsNull(objAdapter.IPAddress) Then
      For i = 0 To UBound(objAdapter.IPAddress)
         WScript.Echo "  IP address:             " & objAdapter.IPAddress(i)
      Next
   End If
   If Not IsNull(objAdapter.IPSubnet) Then
      For i = 0 To UBound(objAdapter.IPSubnet)
         WScript.Echo "  Subnet:                 " & objAdapter.IPSubnet(i)
      Next
   End If
   If Not IsNull(objAdapter.DefaultIPGateway) Then
      For i = 0 To UBound(objAdapter.DefaultIPGateway)
         WScript.Echo "  Default gateway:        " & objAdapter.DefaultIPGateway(i)
      Next
   End If
   WScript.Echo
   WScript.Echo "  DNS"
   WScript.Echo "  ---"
   WScript.Echo "    DNS servers in search order:"
   If Not IsNull(objAdapter.DNSServerSearchOrder) Then
      For i = 0 To UBound(objAdapter.DNSServerSearchOrder)
         WScript.Echo "      " & objAdapter.DNSServerSearchOrder(i)
      Next
   End If
   WScript.Echo "    DNS domain: " & objAdapter.DNSDomain
   If Not IsNull(objAdapter.DNSDomainSuffixSearchOrder) Then
      For i = 0 To UBound(objAdapter.DNSDomainSuffixSearchOrder)
         WScript.Echo "    DNS suffix search list: " & objAdapter.DNSDomainSuffixSearchOrder(i)
      Next
   End If
   WScript.Echo
   WScript.Echo "  DHCP"
   WScript.Echo "  ----"
   WScript.Echo "    DHCP enabled:        " & objAdapter.DHCPEnabled
   WScript.Echo "    DHCP server:         " & objAdapter.DHCPServer
   If Not IsNull(objAdapter.DHCPLeaseObtained) Then
      utcLeaseObtained = objAdapter.DHCPLeaseObtained
      strLeaseObtained = WMIDateStringToDate(utcLeaseObtained)
   Else
      strLeaseObtained = ""
   End If
   WScript.Echo "    DHCP lease obtained: " & strLeaseObtained
   If Not IsNull(objAdapter.DHCPLeaseExpires) Then
      utcLeaseExpires = objAdapter.DHCPLeaseExpires
      strLeaseExpires = WMIDateStringToDate(utcLeaseExpires)
   Else
      strLeaseExpires = ""
   End If
   WScript.Echo "    DHCP lease expires:  " & strLeaseExpires
   WScript.Echo
   WScript.Echo "  WINS"
   WScript.Echo "  ----"
   WScript.Echo "    Primary WINS server:   " & objAdapter.WINSPrimaryServer
   WScript.Echo "    Secondary WINS server: " & objAdapter.WINSSecondaryServer
   WScript.Echo
   n = n + 1
Next
Function WMIDateStringToDate(utcDate)
   WMIDateStringToDate = CDate(Mid(utcDate, 5, 2)  & "/" & _
                               Mid(utcDate, 7, 2)  & "/" & _
                               Left(utcDate, 4)    & " " & _
                               Mid (utcDate, 9, 2) & ":" & _
                               Mid(utcDate, 11, 2) & ":" & _
                               Mid(utcDate, 13, 2))
End Function

以上是“怎么用vbscript脚本实现返回IP配置数据”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 怎么用vbscript脚本实现返回IP配置数据

本文链接: https://www.lsjlt.com/news/254167.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么用vbscript脚本实现返回IP配置数据
    这篇文章主要为大家展示了“怎么用vbscript脚本实现返回IP配置数据”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用vbscript脚本实现返回IP配置数据”这篇文章吧。用以返回配置数据...
    99+
    2023-06-08
  • 怎么用vbs实现返回IP配置数据
    本篇内容主要讲解“怎么用vbs实现返回IP配置数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用vbs实现返回IP配置数据”吧!描述信息 用以返回配置数据(类似于 IPCONFI...
    99+
    2023-06-08
  • shell脚本返回值可以使用什么参数实现
    这篇文章主要介绍shell脚本返回值可以使用什么参数实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!shell脚本的返回值可以使用return参数,但是return只能返回整数类型的值。因此实现比较复杂的功能的话s...
    99+
    2023-06-09
  • shell脚本返回值及其使用场景的实现
    应用场景 在一些应用中(比如Jenkins),嵌入了shell脚本,系统通过shell脚本的返回值来判断执行结果,如果返回值非0,则发生了执行错误,需要中止执行,这在使用单个命令时没有问题。然而,在shell (A)脚...
    99+
    2022-06-04
    shell脚本返回值 shell返回码
  • React配置多个代理实现数据请求返回问题
    目录使用axios以及express框架进行数据传输App.js:index.js:server1.js:server2.jssetupProxy.js:运行使用axios以及exp...
    99+
    2024-04-02
  • 怎么用Redis Lua脚本实现ip限流
    这篇文章主要讲解了“怎么用Redis Lua脚本实现ip限流”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Redis Lua脚本实现ip限流”吧!引言分布式限流最关...
    99+
    2023-07-02
  • SpringMVC中的json数据怎么利用controller实现返回
    这期内容当中小编将会给大家带来有关SpringMVC中的json数据怎么利用controller实现返回,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.jsp的ajax请求:function getJs...
    99+
    2023-05-31
    springmvc controller json
  • 怎么用vbscript实现将脚本的输出复制到剪贴板
    本篇内容主要讲解“怎么用vbscript实现将脚本的输出复制到剪贴板”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用vbscript实现将脚本的输出复制到剪贴板”吧!代码如下:strCopy...
    99+
    2023-06-08
  • Java调用Python脚本传递数据并返回计算结果
    需求:最近在使用基于Java编写的Cloudsim 4.0云仿真平台进行虚拟机动态迁移实验,由于中间有需要用到深度强化学习算法,因此需要将集群的状态表示为二维数组,比如物理机的计算能...
    99+
    2024-04-02
  • shell脚本返回值及其使用场景的实现方法
    小编给大家分享一下shell脚本返回值及其使用场景的实现方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!应用场景在一些应用中(比如Jenkins),嵌入了she...
    99+
    2023-06-09
  • php怎么将数据返回到相同位置
    在PHP中,可以使用表单或者URL参数来传递数据到相同的位置。如果要在同一页面显示数据,可以使用表单提交或者AJAX来实现。 以下是...
    99+
    2024-03-12
    php
  • Shell脚本怎么实现批量生成nagios配置文件
    这篇文章主要讲解了“Shell脚本怎么实现批量生成nagios配置文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Shell脚本怎么实现批量生成nagios配置文件”吧!如果管理的站点和服...
    99+
    2023-06-09
  • springMVC利用FastJson接口返回json数据相关配置详解
    一直使用的是FastJson,感觉还不错,很方便。看了一段别人的分析,觉得很有道理。为什么要使用Fastjson,其实原因不需要太多,喜欢就行。 我之所以要替换掉Jackson最主要的原因是Jackson在处理对象之前的循环嵌套关系时不便。...
    99+
    2023-05-31
    springmvc fastjson
  • 怎么用Shell脚本调用curl实现IP归属地查询
    这篇文章主要讲解了“怎么用Shell脚本调用curl实现IP归属地查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell脚本调用curl实现IP归属地查询”吧!可用于shell环...
    99+
    2023-06-20
  • golang接口返回空数组怎么实现
    在Go语言中,可以使用nil来表示空数组。具体实现如下:```gopackage mainimport ("fmt")type My...
    99+
    2023-09-27
    golang
  • 怎么用vbs实现配置静态IP地址
    这篇文章主要讲解了“怎么用vbs实现配置静态IP地址”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用vbs实现配置静态IP地址”吧!将计算机的 IP 地址设置为&nb...
    99+
    2023-06-08
  • 阿里云服务器设置返回数据怎么设置
    阿里云服务器设置返回数据设置是一种常见的服务器配置错误,通常会导致用户无法从服务器上接收数据。下面是一些基本的方法,可以用来设置返回数据,并在需要时可以从服务器上接收数据。 检查阿里云服务器的数据库连接情况。如果阿里云服务器无法连接到数...
    99+
    2023-10-26
    阿里 服务器 数据
  • 怎么用python正则获取返回数据
    要使用Python正则表达式来获取返回数据,首先需要导入`re`模块。 import re 然后,使用`re.findall()`函...
    99+
    2023-10-26
    python
  • springBoot之怎么获取接口请求数据和返回数据实现日志
    这篇文章主要介绍“springBoot之怎么获取接口请求数据和返回数据实现日志”,在日常操作中,相信很多人在springBoot之怎么获取接口请求数据和返回数据实现日志问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-07-05
  • Python实现一个转存纯真IP数据库的脚本分享
    前言 之前写过很多关于扫描脚本的文章,一直都没写自己的扫描IP段是哪里搞来的,也会有朋友经常来问一些扫描经验,说实话我觉得这个工具并没有实际的技术含量,但是能提高工作效率,就共享出来给大家耍耍~ 谈到扫描经...
    99+
    2022-06-04
    脚本 纯真 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作