首页 > 代码库 > 瘦客户端开机自动连接虚拟桌面
瘦客户端开机自动连接虚拟桌面
需求场景:
1 瘦客户端开机直接进入虚拟桌面。管理员可以根据具体需求选择不同的桌面,例如周一到周五开机进入上课桌面,周末开机进入考试桌面。
实现步骤:
1,瘦客户机更改计算机名。可手动修改或者通过软件修改见俺的另外一篇文档。
例如students-001,students-001。
2,瘦客户机添加开机启动项;
A、选取一台瘦客户机,打开注册表(运行regedit),进入路径。
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
选择导出为“run.reg”。
B、编辑“run.reg”。添加
"start"="cmd /c \\\\192.168.1.1\\share\\view.bat"
注释:
上述命令将使瘦客户机开机执行共享文件中的view.bat文件。
或者
C、使用局域网控制软件(如极域),使瘦客户端统一执行“run.reg”。使之达到开机执行view.bat文件。此步骤目的是让瘦客户端开机执行view.bat 文件。
前面三个步骤针对瘦客户机已安装好系统的情况,如果瘦客户机们未安装操作系统,可先做好一台瘦客户机模板镜像,并先做好上述步骤,再利用网刻批量部署。
D、view.bat 脚本如下:
@echo off
net time \\192.168.1.1 /set /yes
start \\192.168.1.1\share\tskillcmd.bat
%"C:\Program Files\VMware\VMware Horizon View Client\vmware-view.exe" -serverURL http://10.10.10.22 -userName %computername%02 -password %computername%02 -domainName demo.com -desktopName 考试桌面 -unattended%
"C:\Program Files\VMware\VMware Horizon View Client\vmware-view.exe" -serverURL http://10.10.10.22 -userName %computername% -password %computername% -domainName demo.com -desktopName 上课桌面
注释:
Tskillcmd.bat作用为关闭瘦客户的执行脚本时出现的CMD控制台窗口。
%之间为注释内容。管理员可根据不同桌面场景需求更改所需的虚拟桌面。
%computername% 为变量,在具体客户端执行将会替换成相应的计算机名。例如在students-01将会替换成students-01。
view 5.2 的viewclient文件路径不同,请根据环境填写相应路径。
E、tskillcmd.bat内容。
@echo off
tskill cmd
说明:
因为时间关系,还未研究出在view.bat中实现关闭cmd控制台,因此需要额外的tskillcmd.bat脚本关闭,将在后期改进。
F,如果viewclient意外关闭,重启瘦客户端或者通过控制软件发送命令(建议事先做好)可重新连接。
注意:View Connection Server 默认client会话时间为600分钟,即客户端登陆超过600分钟就会自动断开,建议根据实际需求修改时间值。
本文出自 “向山” 博客,请务必保留此出处http://862187818.blog.51cto.com/6127601/1587364
瘦客户端开机自动连接虚拟桌面