跳叁届出伍行 發表於 2015-7-6 14:58:44

设置VMWare虚拟机以及网络开关批处理

<p>由于VM虚拟机的网络连接造成服务器不能正常启动,所以把网络连接禁用了.但每次使用VM步骤会很繁琐.所以做了个批处理.</p>
<p>启动:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode176">&lt;p&gt;:启动,打印命令<br />@echo on<br />net start vmnetdhcp<br />net start "VMware NAT Service"<br />:启用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=ENABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=ENABLED<br />:启动程序<br />"D:/Program Files/VMware/vmware.exe"<br />:暂停<br />pause<br />&lt;/p&gt;</div></p>
<p>&nbsp;<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode177">&lt;p&gt;:启动,打印命令<br />@echo on<br />net start vmnetdhcp<br />net start "VMware NAT Service"<br />:启用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=ENABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=ENABLED<br />:启动程序<br />"D:/Program Files/VMware/vmware.exe"<br />:暂停<br />pause<br />&lt;/p&gt;</div></p>
<p>停止<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode178">&lt;p&gt;:停止服务<br />@echo on<br />net stop vmnetdhcp<br />net stop "VMware NAT Service"<br />:禁用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=DISABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=DISABLED<br />:强杀进程<br />taskkill /F /im vmware-tray.exe<br />:暂停<br />pause<br />&lt;/p&gt;</div><br /><br />&nbsp;<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode179">&lt;p&gt;:停止服务<br />@echo on<br />net stop vmnetdhcp<br />net stop "VMware NAT Service"<br />:禁用网络连接<br />netsh interface set interface name="VMware Network Adapter VMnet1" admin=DISABLED<br />netsh interface set interface name="VMware Network Adapter VMnet8" admin=DISABLED<br />:强杀进程<br />taskkill /F /im vmware-tray.exe<br />:暂停<br />pause<br />&lt;/p&gt;</div></p>
<p>以下是更加方便的</p>
<p>安装VM后发现默认服务是启动的,但并不是每次动用到VM,为了优化系统,可以考虑按需启动服务,但每次手工启动好几个相关的服务的确比较麻烦。可以考虑采用批处理的方式来解决启动、停止的问题:</p>
<p>@ echo off<br />title vmware服务开启、关闭程序<br />set in=set /p in=1.开启vm服务,2.关闭vm服务。请输入:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode180">if "%in%"=="1" goto start<br />if "%in%"=="2" goto stop<br />exit<br />:start<br />net start ufad-ws60<br />net start VMAuthdService<br />net start VMnetDHCP<br />net start "VMware NAT Service"<br />net start VMUSBArbServicepause<br />exit<br />:stop<br />net stop ufad-ws60<br />net stop VMAuthdService<br />net stop VMnetDHCP<br />net stop "VMware NAT Service"<br />net stop VMUSBArbService<br />pause<br />exit</div></p>
<p>或者如下:<br /><br><div class="msgheader"><div class="right"><span style="CURSOR: pointer" class="copybut"><u>复制代码</u></span></div>代码如下:</div><div class="msgborder" id="phpcode181">echo off<br />title Switch %date% %time%<br />:A<br />color A<br />cls<br />echo                   ++++++++++++++++++++++++++++++++++++++++++++++++<br />echo                   =          WELCOMETOVMware SWITCH          =<br />echo.                  =                                              =<br />echo                   =    启动= 1关闭= 2设置手动= 3退出= 4    =<br />echo.                  =                                              =<br />echo.                  =                                              =<br />echo                   ++++++++++++++++++++++++++++++++++++++++++++++++<br />echo.<br />echo.<br />set session=""<br />set /p session= Select:<br />if /i "%session%"=="1" (goto:1)<br />if /i "%session%"=="2" (goto:2)<br />if /i "%session%"=="3" (goto:3)<br />if /i "%session%"=="4" (goto:4)&lt;/p&gt;
&lt;p&gt;:1<br />echo "正在启动VMware相关开机服务..."<br />net start VMAuthdService<br />net start VMnetDHCP<br />net start "VMware NAT Service"<br />net start VMUSBArbService<br />echo 服务启动完毕!<br />ping 127.0.0.1 /n 2 &gt;nul<br />goto:A&lt;/p&gt;
&lt;p&gt;:2<br />echo "正在关闭VMware相关开机服务..."<br />net stop VMAuthdService<br />net stop VMnetDHCP<br />net stop "VMware NAT Service"<br />net stop VMUSBArbService<br />echo 服务已关闭!<br />ping 127.0.0.1 /n 2 &gt;nul<br />goto:A&lt;/p&gt;
&lt;p&gt;:3<br />echo 切换VMware开机启动服务为手动中,请稍候...<br />sc config VMAuthdService start= demand<br />sc config VMnetDHCP start= demand<br />sc config "VMware NAT Service" start= demand<br />sc config VMUSBArbService start= demand<br />echo 成功切换为手动模式!<br />ping 127.0.0.1 /n 2 &gt;nul<br />goto:A&lt;/p&gt;
&lt;p&gt;:4<br />cls<br />echo 谢谢使用...<br />ping 127.0.0.1 /n 2 &gt;nul<br />exit</div></p>
<p>另外,如果安装VM之后,开机时按一下用户名才能登录桌面的解决方法:<br />1运行框中输入netplwiz&nbsp;&nbsp;&nbsp; <br />2取消 &quot;要使用本机,用户必须输入用户名和密码&quot;&nbsp; 前面的勾<br /></p>
頁: [1]
查看完整版本: 设置VMWare虚拟机以及网络开关批处理