从任务计划程序打开和关闭 windows10 中的虚拟机
Open and close Virtual Machines in windows10 from task scheduler
基本上我试图从 windows 10 pro 任务计划程序打开和关闭虚拟机,但我做不到。
启动脚本
SET maxvalue=200
SET minvalue=0
SET /A rand=((%RANDOM%)%%(%maxvalue%))+(%minvalue%)
ping 127.0.0.1 -n %rand% > nul
cmd.exe /C "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start 5.vmx nogui
停止脚本
SET maxvalue=200
SET minvalue=0
SET /A rand=((%RANDOM%)%%(%maxvalue%))+(%minvalue%)
ping 127.0.0.1 -n %rand% > nul
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" stop 5.vmx
我什至无法启动它,脚本如果我自己打开它就可以工作,但在任务计划程序中它不会。我运行它具有最高权限。
这两个脚本与虚拟机文件(.vmx)所在的路径相同。
我解决了。把*.vmx文件的完整路径放上去就这么简单,
开启时随机化的要点是我想要虚拟机启动之间的随机间隔,仅此而已。
基本上我试图从 windows 10 pro 任务计划程序打开和关闭虚拟机,但我做不到。 启动脚本
SET maxvalue=200
SET minvalue=0
SET /A rand=((%RANDOM%)%%(%maxvalue%))+(%minvalue%)
ping 127.0.0.1 -n %rand% > nul
cmd.exe /C "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start 5.vmx nogui
停止脚本
SET maxvalue=200
SET minvalue=0
SET /A rand=((%RANDOM%)%%(%maxvalue%))+(%minvalue%)
ping 127.0.0.1 -n %rand% > nul
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" stop 5.vmx
我什至无法启动它,脚本如果我自己打开它就可以工作,但在任务计划程序中它不会。我运行它具有最高权限。
这两个脚本与虚拟机文件(.vmx)所在的路径相同。
我解决了。把*.vmx文件的完整路径放上去就这么简单,
开启时随机化的要点是我想要虚拟机启动之间的随机间隔,仅此而已。