vbs 脚本 获取机器名/IP/MAC

strComputer = "."
strMesseage=""

Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

‘获取本机计算机名
Set colSettings = objWMIService.ExecQuery ("Select * from Win32_ComputerSystem")

For Each objComputer in colSettings
strMesseage = "System Name: " & objComputer.Name & vbCr&vbCr
Next

‘获取本机IP地址
Set IPConfigSet = objWMIService.ExecQuery ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE")

For Each objItem In IPConfigSet
For Each objAddress In objItem.IPAddress
If objAddress <> "" And objAddress <> "0.0.0.0" Then
strMesseage = strMesseage & "IP Address: " & objAddress & vbCr&vbCr
End If
Next
Next

i=MsgBox(strMesseage, vbOKOnly&vbInformation, "System Infomation")

时间: 2024-10-28 22:09:07

vbs 脚本 获取机器名/IP/MAC的相关文章

C#获取本地计算机名,IP,MAC地址,硬盘ID

using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebPa

VBS脚本获取安全标识符SID(Security Identifiers)的方法

一.SID简介       SID也就是安全标识符(Security Identifiers),是标识用户.组和计算机帐户的唯一的号码.在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID.Windows 2000 中的内部进程将引用帐户的 SID 而不是帐户的用户或组名.如果创建帐户,再删除帐户,然后使用相同的用户名创建另一个帐户,则新帐户将不具有授权给前一个帐户的权力或权限,原因是该帐户 具有不同的 SID 号.安全标识符也被称为安全 ID 或 SID.    一个完整的SID

使用PowerShell脚本获取远程主机的IP配置信息

使用PowerShell脚本获取远程主机的IP配置信息 代码如下: [cmdletbinding()]param ([parameter(ValueFromPipeline=$true,ValueFromPipelineByPropertyName=$true)][string[]]$ComputerName = $env:computername) begin {}process {foreach ($Computer in $ComputerName) {if(Test-Connection

在Winform获取机器信息IP、MAC、机器名、CPU编号、主硬盘编号

需引入命名空间: using System.Net; using System.Management; 1 /// <summary> 2 /// 获取本地IP 3 /// </summary> 4 /// <returns></returns> 5 public static string Get_UserIP() 6 { 7 string ip = ""; 8 string strHostName = Dns.GetHostName(

VBS脚本获取最新数据备份及重名数据文件

我们前面提到了,近期公司一直对OA系统上线忙前忙后,所以对于运维的我来说需要借助一些脚本工具替我分担解忧,现在遇到的问题是,我们需要将从真实环境上定时备份的SQL数据库数据拷贝到测试环境中,然后还原数据库,由于还原数据库我们使用SQL自带的脚本程序就可以完成,但是在完成的过程中,我们需要对还原的数据库名称做统一,因为我们都知道数据库通过计划任务备份后都是以日期命名的,所以我们在用脚本自动还原的时候不太方便,毕竟不怎么人性化,所以我们就想到的是,将最新备份的SQL数据文件通过VBS脚本拷贝到本地后

java在Win7 64位 获取客户端的IP,MAC,计算机名

package com.javaweb.util; import java.io.IOException; import java.io.InputStreamReader; import java.io.LineNumberReader; import javax.servlet.http.HttpServletRequest; public class ClientInformation { //得到客户端IP地址 public static String getIpAddr(HttpSer

获取机器名和IP地址

VS2010/MFC/对话框 主要用两个函数:gethostname 和 gethostbyname. int CIPADDRESSDlg::StartUp(void) { WORD wVersionRequested; WSAData wsadata; int err; wVersionRequested = MAKEWORD(2, 0); err = WSAStartup(wVersionRequested, &wsadata); if (err != 0) { return err; }

原创作品 :使用脚本获取本机IP地址六种方法

接来下又到了老葵花哥哥开课时间了 今天讲的有些简单 可以是涂鸦之做 也可以是无聊的发呆的杰作 我想取IP地址在大家生活中很常用 今天就给大家介绍我的六种使用脚本取IP地址的方法 很多人想问我 为什么是老葵花哥哥不是老菊花 我只能说 我还是蛮娇嫩的祖国的花朵 废话不多说咱开始 第一种 第二种 第三种 接下来的方法就直接上代码了 套路还是那个城市套路 第四种 IP=`ifconfig eth0 | awk -F "[ :]+"'NR==2{print $4}'` echo "$I

获取机器名

Environment.MachineName;System.Net.Dns.GetHostName();System.Windows.Forms.SystemInformation.ComputerName;System.Environment.GetEnvironmentVariable("COMPUTERNAME"); Environment.MachineName The name of this computer is established at system startu