利用WMI重启或关闭测试机(转)
上一篇 /
下一篇 2014-05-28 15:18:36
/ 个人分类:自动化测试
有些时候我们可能需要在自动
测试过程中使用到重启测试机或者关闭测试机,其实关于重启或者关闭windows系统的方法有很多,这里iquicktest为大家介绍如何使用wmi方式来关闭和重启测试机。
关闭测试机
'利用WMI关闭测试机
strComputer = "."
Set bjWMIService = GetObject("winmgmts:{impersonationLevel=impersonate,(Shutdown)}\\" & _
strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
objOperatingSystem.Win32Shutdown(1)
Next
重启测试机
' Restart a Computer
strComputer = "atl-dc-01"
Set bjWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate,(Shutdown)}!\\" & _
strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery _
("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
objOperatingSystem.Reboot()
Next
收藏
举报
TAG: