👤

重置密码

发送中...
返回登录

定时重启VMware Horizon Agent

虚拟化 23 浏览 2 分钟阅读

概述

当VDI桌面较多的时候,就容易遇到桌面不可用,其状态是“无法访问代理 ..."

这里我的建议是设置一个重启计划,选择到非工作时间,如凌晨4点钟。

这里记录一下我的解决思路和过程。

创建计划

@echo off
cls
schtasks /Create /TN 每日凌晨4点重启服务 /SC DAILY /ST 04:00:00 /TR Reboot-Services.bat /RL HIGHEST /ru system /F

重启脚本

@echo off
:loop
:: 重启VMware Horizon Agent 和 Blast 服务
net stop WSNM
net stop VMBlast
net start WSNM
net start VMBlast

:: 检查32111端口是否通
echo 正在检查32111端口是否通...
netstat -an | findstr :32111 >nul
if %errorlevel% equ 0 (
    echo 32111端口已通,服务正常运行。
    exit /b
) else (
    echo Agent 服务端口 32111 不可达,正在重启VMware Agent服务...
    goto loop
)