3、对于win7环境中关机脚本的问题 在win7环境中

时间:2022-01-10 07:47:25

、设置开机免密登录系统

1. 按下Windows + R 组合键,输入“netplwiz”,点击回车。

2. 去除需要暗码登录的勾。

3. 如果需要暗码,输入暗码,点击确认。

 

二、编纂vmware启动和挂起脚本

使用VMrun工具启动虚拟机脚本如下:

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\VMWare\Mint 64-bit-dns&ntp\Mint 64-bit.vmx" nogui

使用VMrun工具挂起虚拟机脚本如下:

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" suspend "D:\VMWare\Mint 64-bit-dns&ntp\Mint 64-bit.vmx"

三、设置开机自动启动

1. 输入“shell:startup”,,打开用户启动文件夹,将上述启动脚本放到这个文件夹下。

 

四、设置关机自动挂起

1. 执行“gpedit.msc”,逐级打开“本地计算机计谋”-->“计算机配置”-->“Windows设置”-->“脚本”,在窗口右栏中点击“关机”。

2. 把需要执行的关机或挂起命令写入一个 .bat 批措置惩罚惩罚措施中,添加进去。

---------------------------------------------------------------------------

1、系统开机自启动VMware虚拟机

关于这项成果,网上很多文章介绍其解决步伐,主要有两种:“使用工具将虚拟机加载为Windows系统处事”和“定制打算任务项”,本人保举使用后面一种,即“定制打算任务项”,理由主要是:给与这种方案可以实现虚拟机的自动关机或自动挂起,而用Windows系统处事的方法,我们能试验告成虚拟机的自动关机和自动挂起。

需要注意的是,打算任务项中的命令不是使用很多文章介绍的 VMware -x .......,而是使用 VMrun,完整命令行为:

%PATH%\VMrun -T ws start "虚拟机vmx配置文件全路径名"

vmrun 措施与 VMware 在同一个目录中。使用 vmrun 的理由同样是为了能实现虚拟机的自动关机和自动挂起。

至于定制打算任务的其他输入项,在此就不烦琐了。

2、系统关机时自动*、挂起 VMware 虚拟机

在使用 vmrun 启动虚拟机后,可以使用 vmrun list 命令检察当前正在运行的虚拟机。

而*虚拟机的命令是: vmrun stop "虚拟机vmx配置文件全路径名" soft

注意,命令行最后的 soft 必然别漏了,感化就相当于按Windows及其的电源键,会使虚拟机执行操纵系统指定的关机措施。由此也可以看出,这种关机方法只撑持Windows、Linux等虚拟机。

而对付不识别软关机指令的虚拟机操纵系统,建议在主机关机时挂起该虚拟机,命令是:

vmrun suspend "虚拟机vmx配置文件全路径名"

上面只是说了如何*和挂起虚拟机,那么如安在主机关机的时候能自动执行虚拟机的*或挂起呢?这里就需要用到Windows的组计谋。

执行“gpedit.msc”,逐级打开“本地计算机计谋”-->“计算机配置”-->“Windows设置”-->“脚本”,在窗口右栏中点击“关机”,把需要执行的关机或挂起命令写入一个 .bat 批措置惩罚惩罚措施中,添加到这里即可。

需要说明的是,系统关机脚本的执行时机是系统注销所有用户登录后、系统关机之前,因此,对付从Windows登录用户界面启动的虚拟机,这些命令是不会起感化的,因为在用户注销的时候,Windows系统已经自动遏制了用户的虚拟机进程。

3、对付win7环境中关机脚本的问题

在win7环境中,在执行关机脚本之前,win7会强制终止所有非系统进程,关机脚本还是不会产生感化。这是可以改削如下设置:

执行“gpedit.msc”,逐级打开“本地计算机计谋”-->“计算机配置”-->“打点模板”-->“系统”-->“关机选项”,将“*会阻止或打消关机的应用措施的自动终止成果”计谋启用,即可让我们设定的用于*虚拟机的Windows关机脚本生效。

---恢复内容结束---

Windows环境下VMware虚拟机的自启动与自动关机--命令行操纵