vps下扩展vhd磁盘增加磁盘分区大小
用VBS挂载Hyper-V磁盘VHD文件
hyper-v电源操作脚本vbs
Set VmWMI=GetObject("winmgmts:\\.\root\virtualization") set vmSets=VmWMI.ExecQuery("select * from msvm_ComputerSystem where ElementName='" & vmName & "'") If vmSets.count=1 then Set oVM=vmSets.ItemIndex(0) Set inPara=oVM.Methods_("RequestStateChange").InParameters.SpawnInstance_() inPara.RequestedState=3 '2电源开,3电源关,10重启 inPara.TimeoutPeriod=null Set outParm=oVM.ExecMethod_("RequestStateChange",inPara) Else WScript.Echo "NOT FOUND THIS VM!" End If oVM.EnabledState'得到当前VM主机状态2正在运行3已关闭32768已暂停32774正在停止32773正在保存32769已保存32770正在启动
VBS获取hyper-v虚拟主机的运行状态
'可以通过WMI来操作和获取Hyper-V的信息,这些方法怎么查怎么用,需要用相应工具和阅读 '以下代码演示了得到一个虚拟主机的状态是什么。2运行中3关闭32768暂停,其他自己测试 vmName="192.168.8.80" Set VMobject=GetObject("winmgmts:\\.\root\virtualization") set vmSets=VMobject.ExecQuery("select * from msvm_ComputerSystem where ElementName='" & vmName & "'") if vmSets.count=1 then Set getVM=vmSets.ItemIndex(0) vmState=getVM.EnabledState End If Set vmSets=Nothing : Set VMobject=Nothing wscript.echo vmState
页码 1 / 11