标题: 计算机名即可改后为什么cimv2空间中的名字没变?
[打印本页]
作者: huahua0919
时间: 2008-4-26 20:36
标题: 计算机名即可改后为什么cimv2空间中的名字没变?
用以下程序可以即可修改计算机的名字
wmic computersystem where "name='%computername%'" call rename newname
但是进入Cimv2空间 win32_computersystem.name却没有更改?
set name=getobject("winmgmts:\\.\root\cimv2").instancesof("win32_computersystem")
dim a
for each x in name
a=a+x.name
next
msgbox a
作者: s11ss
时间: 2008-4-26 20:41
Try?
shutdown -r -t 0
作者: huahua0919
时间: 2008-4-26 20:50
我的意思是我用wmic更改计算机的名字时,调用的就是cimv2中的执行方法.还显示在命令行上了,提示执行成功. 可我进入wbemtest查看时,还是没变,真奇怪!
不过调出win+pause 发现名字确实改了@
S11SS兄的方法,对很多方面都有通用性,呵呵!