天天看點

Horizon 用戶端檔案夾重定向權限管理器

今天來給大家介紹一下我們開發的另一個工具——用戶端檔案夾重定向權限控制器。先來講講這個工具産生的背景。

Horizonview agent 6.2版本添加了用戶端檔案夾重定向功能,這個功能提供了用戶端跟遠端桌面之間的檔案共享,使使用者很容易的可以将用戶端本地磁盤上的檔案拷貝到遠端桌面上。但是,這裡有個但是啊!新需求來了!客戶隻希望遠端桌面可以共享本地磁盤的檔案,但是不希望遠端桌面上的檔案被共享到本地磁盤上。怎麼辦呢?一個叫用戶端檔案夾重定向權限管理器的神器出現啦!哈哈!當我們聚集十方神器的時候,是不是妖神也會出現???

首先來配置一下檔案夾重定向的環境。

一)Horizon 連接配接伺服器,  View Agent 的版本都要是6.2版本。

二)有一台目标桌面,已經安裝了Horizon View Agent 6.2版本,并且安裝了用戶端重定向元件。

Horizon 用戶端檔案夾重定向權限管理器

三)建立一個桌面池,把這台目标桌面加入到桌面池中。

下面我們看一下HorizonView Agent 6.2檔案夾重定向的設定。

用Horizon 用戶端去連接配接你的Horizon 連接配接伺服器,用一個域使用者登陸這台目标虛拟機。

設定用戶端重定向,共享你本地磁盤的一個或多個目錄或磁盤。

Horizon 用戶端檔案夾重定向權限管理器

接下來講一下啟用檔案夾重定向權限控制器的步驟。

一)  下載下傳本文附件的zip包,解壓,你将得到tsdrvdisvc.dll 檔案。

64 bits: File:View6.2 tsdrvdisvc.dll.zip

32 bits: File:View6.2 32bits tsdrvdisvc.dll.zip

二) 停掉服務"tsdrvdisvc"

三)  把上面的tsdrvdisvc.dll 檔案替換掉"[YourDisk]:\Program Files\VMware\VMwareView\Agent\bin"裡的"tsdrvdisvc.dll"。

四)  用管理者使用者登入你的桌面,編輯/建立系統資料庫。

在系統資料庫"REG_SZ"in "HKLM\\SOFTWARE\\Policies\\VMware, Inc.\\VMware VDM\\Agent\\Configuration\\FolderRedirection\\status"下建立一個值"Status",

設定它為1。

在系統資料庫"REG_SZ"in "HKLM\\SOFTWARE\\Policies\\VMware, Inc.\\VMwareVDM\\Agent\\Configuration\\FolderRedirection\\permissions"下建立一個值"Permissions",設定它為0。

五) 啟動服務"tsdrvdisvc"。

來看看效果吧 !

1.當Status=1, Permission=0時,使用者能夠通路本地磁盤的檔案,可以把本地磁盤的檔案拷貝到遠端桌面。但是對本地磁盤沒有寫權限。當使用者試圖建立,複制,修改或删除本地磁盤的檔案時,會彈出對話框,提示沒有權限。

Horizon 用戶端檔案夾重定向權限管理器

2.當Status=1, Permission=1時,使用者對本地磁盤有讀寫權限,可以實作在本地磁盤和遠端桌面磁盤間的任何操作。

2.當Status=0, 無論Permission為任何值,使用者不能通路本地磁盤。當你試圖打開本地磁盤時,會有下面的對話框彈出。

Horizon 用戶端檔案夾重定向權限管理器

這個工具就是這樣來對權限進行控制的。配置起來很簡單,又很好的滿足了客戶的需求,當之無愧的神器吧!!!

本文作者:VMware資深工程師與解決方案架構師 滕聖波

繼續閱讀