Horizon 客户端文件夹重定向权限管理器

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资深工程师与解决方案架构师 滕圣波


附件:http://down.51cto.com/data/2367173