自定義View Client 登陸方式 ( 二 )

 2、利用Windows用戶自動登陸View虛擬桌面 服務器

接下來咱們來實現使用Windows登陸用戶自動登陸虛擬桌面的功能,一樣咱們仍是經過修改組策略的方式來實現。dom

首先打開咱們在上面建立的「View User GPO」這個組策略,添加View相關的組策略模板(模板文件能夠在View服務器安裝目錄中找到,默認目錄爲:c:\Program Files\VMware\VMware View\Server\extras\GroupPolicyFiles\)編輯器

p_w_picpath

添加完成以後,咱們能夠看到在組策略-用戶配置中增長了相關View的策略設置。ide

p_w_picpath

打開組策略—用戶配置—VMware View Client Configuration – Scripting definitions ,若是咱們須要實現自動利用Windows登陸用戶登陸虛擬桌面,在這裏只須要指定View 服務器的地址便可,也就是修改策略項「Server URL」 ,並填入正確的View服務器地址,保存便可。工具

p_w_picpath

客戶端更新完組策略以後,咱們來看看效果:以下圖,當咱們登陸Windows以後,View Client 自動鏈接服務器,並將用戶可用的桌面池列出來,從而實現了自動使用Windows憑證登陸虛擬桌面。佈局

p_w_picpath

咱們再後頭看看以前的組策略,在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"

p_w_picpath

雙擊此文件,將內容導入系統,便可實現Windows系統自動登陸。

3.2 關閉CTRL+ALT+DELETE 選項中的功能

使用精簡界面以後,當用戶按下CTRL+ALT+DELETE 後,仍是能夠經過任務管理器進行一些操做,咱們但願關閉這些功能來確保系統的穩定性。所以,咱們須要使用註冊表或組策略方式來實現此功能:

打開組策略編輯器-用戶配置-管理模板-系統-Ctrl+Alt+Del 選項,啓用須要關閉的功能便可。

p_w_picpath

策略生效以後,當用戶按下 Ctrl+Alt+Del 以後,以下圖所示界面上的功能已經被禁用。

  p_w_picpath

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 在非交互模式下確認回滾操做

相關文章
相關標籤/搜索