需求場景:dom
1 瘦客戶端開機直接進入虛擬桌面。管理員能夠根據具體需求選擇不一樣的桌面,例如週一到週五開機進入上課桌面,週末開機進入考試桌面。ide
實現步驟:url
1,瘦客戶機更改計算機名。可手動修改或者經過軟件修改見俺的另一篇文檔。spa
例如students-001,students-001。操作系統
2,瘦客戶機添加開機啓動項;server
A、選取一臺瘦客戶機,打開註冊表(運行regedit),進入路徑。文檔
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]部署
選擇導出爲「run.reg」。cmd
B、編輯「run.reg」。添加it
"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分鐘就會自動斷開,建議根據實際需求修改時間值。