MCSE技术论坛

首页 » 开发者俱乐部 » windows脚本 » 这个脚本错在哪里?
shayulei - 2008-8-8 15:57:00
'读取计算机名,计算机名存放在d:\other\PCName\pcname.txt中
Dim fso, f, Msg, pcname
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f = fso.OpenTextFile("d:\other\PCName\pcname.txt", 1,False)
  pcname = f.Read(5)
'改本地计算机名称
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colComputers = objWMIService.ExecQuery _
    ("Select * from Win32_ComputerSystem")
For Each objComputer in colComputers
    err = ObjComputer.Rename(pcname)
Next

将改计算机名称的那部份放在一个脚本里运行就没有问题,二部分和起来,就不能改计算机名称为什么?
1
查看完整版本: 这个脚本错在哪里?