2、利用Windows用戶自動登陸View虛擬桌面 服務器
接下來咱們來實現使用Windows登陸用戶自動登陸虛擬桌面的功能,一樣咱們仍是經過修改組策略的方式來實現。dom
首先打開咱們在上面建立的「View User GPO」這個組策略,添加View相關的組策略模板(模板文件能夠在View服務器安裝目錄中找到,默認目錄爲:c:\Program Files\VMware\VMware View\Server\extras\GroupPolicyFiles\)編輯器
添加完成以後,咱們能夠看到在組策略-用戶配置中增長了相關View的策略設置。ide
打開組策略—用戶配置—VMware View Client Configuration – Scripting definitions ,若是咱們須要實現自動利用Windows登陸用戶登陸虛擬桌面,在這裏只須要指定View 服務器的地址便可,也就是修改策略項「Server URL」 ,並填入正確的View服務器地址,保存便可。工具
客戶端更新完組策略以後,咱們來看看效果:以下圖,當咱們登陸Windows以後,View Client 自動鏈接服務器,並將用戶可用的桌面池列出來,從而實現了自動使用Windows憑證登陸虛擬桌面。佈局
咱們再後頭看看以前的組策略,在View Client的組策略中還提供了不少設置,包括登陸的桌面名稱,當配置了這個設置,View Client 將直接登陸虛擬桌面。下表是部分View組策略的說明:ui
View Client 配置 ADM 模板設置spa |
|
Connect all USB devices to the desktop on launch插件 |
啓動時將全部 USB 設備鏈接到桌面命令行 |
Connect all USB devices to the desktop when they are plugged in |
插入 USB 設備時將其鏈接到桌面 |
DesktopLayout (requires DesktopName) |
桌面佈局(須要 DesktopName) |
DesktopName to select |
要選擇的桌面名稱 |
Disable 3rd-party Terminal Services plugins |
禁用第三方終端服務插件 |
Logon DomainName |
登陸域名 |
Logon Password |
登陸密碼 |
Logon UserName |
登陸用戶名 |
Server URL |
服務器 URL |
3、其餘定製View Client登陸的設置
在實際用戶環境中,每每還存在一些其餘的定製要求,像Windows系統自動登陸,關閉CTRL+ALT+DELETE 選項中的功能,以及自動鏈接虛擬桌面等等,接下來咱們就來介紹一下實現這些要求的方法。
3.1 Windows系統自動登陸
實現Windows系統自動登陸,主要用於簡化桌面用戶登陸,經過修改Windows用戶登陸方式,讓Windows自動使用管理員預先設定的用戶名密碼登陸系統。具體的方法以下:
首先登陸須要實現自動登陸的PC,新建一個名爲 logon.reg的文件,文件內容以下:(根據實際狀況修改內容中紅色部分,由於採用明文形式保存,建議僅使用公用帳號)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="自動登陸的帳號名(域\用戶名)"
"DefaultPassword"="自動登陸的帳號密碼"
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"LogonType"="0"
雙擊此文件,將內容導入系統,便可實現Windows系統自動登陸。
3.2 關閉CTRL+ALT+DELETE 選項中的功能
使用精簡界面以後,當用戶按下CTRL+ALT+DELETE 後,仍是能夠經過任務管理器進行一些操做,咱們但願關閉這些功能來確保系統的穩定性。所以,咱們須要使用註冊表或組策略方式來實現此功能:
打開組策略編輯器-用戶配置-管理模板-系統-Ctrl+Alt+Del 選項,啓用須要關閉的功能便可。
策略生效以後,當用戶按下 Ctrl+Alt+Del 以後,以下圖所示界面上的功能已經被禁用。
3.3 實現View client 自動鏈接後臺虛擬桌面
當用戶登陸系統後,但願可以自動打開後臺的虛擬桌面,咱們能夠修改view client 註冊表選項,使其自動登陸到指定桌面,並隱藏view client上方的工具欄,具體的方法以下:
新建一個名爲vdi.reg 的文件,文件內容以下:(其中紅色部分須要根據實際狀況修改)。建立完成以後,雙擊導入便可實現自動鏈接。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\VMware, Inc.\VMware VDM\Client]
"ServerURL"="https://viewserver"
"UserName"="test1"
"DomainName"="testdomain"
"Password"="testpassword"
"DesktopName"="desktop1"
"DesktopLayout"="FullScreen"
"NonInteractive"="true"
"connectUSBOnStartup"="true"
"connectUSBOnInsert"="true"
"EnableShade"="false"
"NonInteractive"="false"
View Client 註冊表鍵值說明
鍵值名稱 |
內容 |
示例 |
ServerURL |
View 服務器地址 |
http://192.168.11.23 |
UserName |
用戶名 |
User1 |
DomainName |
域名 |
Vmware.local |
Password |
用戶密碼 |
password |
DesktopName |
桌面池名稱 |
desktop |
DesktopLayout |
桌面顯示格式 |
FullScreen |
connectUSBOnStartup |
啓動時將全部 USB 設備鏈接到桌面 |
true / false |
connectUSBOnInsert |
插入 USB 設備時將其鏈接到桌面 |
true / false |
另外除了經過註冊表以外,咱們還可使用View Client 執行文件的附加參數實現自動登陸。具體的命令行可參考下面:
"C:\Program Files\VMware\VMware View\Client\bin\wswc.exe" -serverURL <View服務器IP> -userName <用戶名> -password <密碼>
更多的命令供參考:
VMware View Client 5.0.0 命令行用法:
-desktopName XXX 桌面自動啓動
-domainName XXX 服務器登陸域
-file XXX 帶有附加命令行參數的文件
-languageId XXX 所用語言的 LCID (若是有),例如 0x409 表示英語
-nonInteractive 禁止全腳本啓動時的錯誤消息框
-password XXX 服務器登陸密碼
-smartCardPIN XXX 智能卡登陸 PIN
-desktopProtocol XXX 嘗試使用指定的桌面顯示協議
-desktopLayout XXX 指定桌面屏幕大小 (如全屏 fullscreen、多顯示器 multimonitor、大窗口 windowLarge 或小窗口 windowSmall)
-serverURL XXX View Connection Server 的 URL
-logInAsCurrentUser XXX 做爲當前用戶登陸 (true 或 false)
-userName XXX 服務器登陸用戶名
-unattended 以無人蔘與模式啓動。在無需用戶交互的狀況下鏈接到受權的桌面
-connectUSBOnStartup XXX 桌面啓動後將全部 USB 設備鏈接到此桌面 (true 或 false)
-connectUSBOnInsert XXX 插入 USB 設備後將其鏈接到前臺桌面 (true 或 false)
-printEnvironmentInfo 關於系統的打印信息
-rollback 回滾檢出操做 (須要 -desktopName)
-confirmRollback 在非交互模式下確認回滾操做