概述
当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
)