首页 > 代码库 > 瘦客户端开机自动连接虚拟桌面

瘦客户端开机自动连接虚拟桌面


需求场景:

 

瘦客户端开机直接进入虚拟桌面。管理员可以根据具体需求选择不同的桌面,例如周一到周五开机进入上课桌面,周末开机进入考试桌面。

 

 

实现步骤:

1,瘦客户机更改计算机名。可手动修改或者通过软件修改见俺的另外一篇文档。

例如students-001students-001

 

2,瘦客户机添加开机启动项;

A选取一台瘦客户机,打开注册表(运行regedit),进入路径。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

选择导出为“run.reg”。

spacer.gif

 

B、编辑“run.reg”。添加

 

"start"="cmd /c \\\\192.168.1.1\\share\\view.bat"

 

注释:

上述命令将使瘦客户机开机执行共享文件中的view.bat文件。

或者spacer.gif

C使用局域网控制软件(如极域),使瘦客户端统一执行“run.reg”。使之达到开机执行view.bat文件。此步骤目的是让瘦客户端开机执行view.bat 文件。

前面三个步骤针对瘦客户机已安装好系统的情况,如果瘦客户机们未安装操作系统,可先做好一台瘦客户机模板镜像,并先做好上述步骤,再利用网刻批量部署。

spacer.gif 

 

Dview.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文件路径不同,请根据环境填写相应路径。

Etskillcmd.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

瘦客户端开机自动连接虚拟桌面