vbs 批量修改电脑 IP、计算机名和计算机描述
小弟管着几台计算机,系统更新时用网刻刻好计算机之后每次都要去更改计算机
名、计算机描述和 IP,很麻烦。由于计算机也不是很多,所以 IP 自动获取就行了,主
要是更改计算机名和计算机描述时很麻烦,所以写个脚本放在开始菜单的启动里面来
自动修改,先把 IP 获取改为自动,然后得到本机 MAC,然后与对比 mac 对应的计算
进名称是什么,最后通过注册表添加的方式更改计算机名和计算机描述。VBS 代码如
下:
'------------------------------------------------------------
On Error Resume Next
'修改 IP 获取为自动获取 IP 地址,开始代码
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & "oot\
cimv2")
Set colNetAdapters = objWMIService.ExecQuery _
("Select * from Win32_NetworkAdapterCon6guration where
IPEnabled=TRUE")
For Each objNetAdapter In colNetAdapters
errEnable = objNetAdapter.EnableDHCP()
errDNS = objNetAdapter.SetDNSServerSearchOrder(null)
Next
'获取计算机 MAC
Dim mac
dim name
strComputer = "."
Set objWMIService = GetObject("winmgmts:\" & strComputer & "oot\
cimv2")
Set colItems = objWMIService.ExecQuery("Select * from
Win32_NetworkAdapterCon6guration Where IPEnabled=True",,48)
评论7