zoukankan      html  css  js  c++  java
  • VMware Workstation 重启服务脚本 解决连不上ssh问题

    解决虚拟机,每次启动连不上ssh问题,需要关闭虚拟机,再执行脚本。执行完后,再启动虚拟机就可以连上ssh啦!

    脚本名称:vmware_server_restart.bat (请以管理员身份运行,否则可能报错,本脚本在windows10系统下通过测试。) 

    @echo off
     for /f "skip=3 tokens=4" %%i in ('sc query "VMAuthdService"') do set "zt=%%i" &goto :next 
     :next 
     if /i "%zt%"=="RUNNING" ( 
     echo 服务VMware Authorization Service正在运行 
     ) else ( 
     echo 服务VMware Authorization Service已停止 
     ) 
     for /f "skip=3 tokens=4" %%i in ('sc query "VMnetDHCP"') do set "zt=%%i" &goto :next 
     :next 
     if /i "%zt%"=="RUNNING" ( 
     echo 服务VMware DHCP Service正在运行 
     ) else ( 
     echo 服务VMware DHCP Service已停止 
     ) 
     for /f "skip=3 tokens=4" %%i in ('sc query "VMware NAT Service"') do set "zt=%%i" &goto :next 
     :next 
     if /i "%zt%"=="RUNNING" ( 
     echo 服务VMware NAT Service正在运行 
     ) else ( 
     echo 服务VMware NAT Service已停止 
     ) 
     for /f "skip=3 tokens=4" %%i in ('sc query "VMUSBArbService"') do set "zt=%%i" &goto :next 
     :next 
     if /i "%zt%"=="RUNNING" ( 
     echo 服务VMware USB Arbitration Service正在运行 
     ) else ( 
     echo 服务VMware USB Arbitration Service已停止 
     ) 
     for /f "skip=3 tokens=4" %%i in ('sc query "VMwareHostd"') do set "zt=%%i" &goto :next 
     :next 
     if /i "%zt%"=="RUNNING" ( 
     echo 服务VMware Workstation Server正在运行 
     ) else ( 
     echo 服务VMware Workstation Server已停止 
     ) 
     choice /c:12 /m "启动/停止VM虚拟机服务及网络连接[1启动,2停止]" 
     if errorlevel 2 goto two 
     if errorlevel 1 goto one 
     :one 
     echo 正在启用服务... 
     net start "VMnetDHCP" 
     net start "VMware NAT Service" 
     net start "VMUSBArbService" 
     net start "VMAuthdService" 
     net start "VMwareHostd" 
     echo 正在启用网络连接... 
     netsh interface set interface "VMware Network Adapter VMnet1" enable 
     netsh interface set interface "VMware Network Adapter VMnet8" enable 
     echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8启动成功 
     choice /c:12 /m " 是否启动VMware Workstations...[1是,2否]" 
     if errorlevel 2 exit 
     if errorlevel 1 start "" "C:Program Files (x86)VMwareVMware Workstationvmware.exe"
     >nul
     :two 
     echo 正在禁用服务服务... 
     net stop "VMwareHostd" 
     net stop "VMnetDHCP" 
     net stop "VMware NAT Service" 
     net stop "VMUSBArbService" 
     net stop "VMAuthdService" 
     echo 正在禁用网络连接... 
     netsh interface set interface "VMware Network Adapter VMnet1" disable 
     netsh interface set interface "VMware Network Adapter VMnet8" disable 
     echo 网络连接VMware Network Adapter VMnet1、VMware Network Adapter VMnet8禁用成功 
     echo 按任意键退出... 
     pause>nul 
     exit 

    请自己行修改脚本中VMware Workstation软件安装路径。

  • 相关阅读:
    SPOJ 4487. Can you answer these queries VI splay
    Oracle Enterprise Linux 64-bit 下Oracle11g的监听配置改动及測试步骤
    欧拉函数
    安装Windows7步骤
    在Eclipse中执行、配置Hadoop
    java设计模式演示样例
    VC中获取窗体句柄的各种方法
    HTML5 Canvas中实现绘制一个像素宽的细线
    Java实现 蓝桥杯VIP 基础练习 Sine之舞
    Java实现 蓝桥杯VIP 基础练习 Sine之舞
  • 原文地址:https://www.cnblogs.com/nulige/p/6815788.html
Copyright © 2011-2022 走看看