如何自动删除VDI里的用户文档?
2010-09-28 16:51
218 查看
如何自动删除VDI里的用户文档?
转载出处: http://virtual.51cto.com我的一位用户最近碰到一个非常常见的问题:组织想创建一个环境,让大家使用 公用机器,但又不想在每个人员签出桌面后还留有用户文档。然而,每个用户都需要他们自己的文档,以便回家可以继续工作,并且他的基本Group Policy Object能继续使用。
有两种办法可以解决该问题:你可以使用产品里的非持久性桌面,如View或XenDesktop就有该功能,或者你可以使用Active Directory技巧。
非持久性桌面在VMware View里非常直截了当。当创建一个桌面池时,使用链接克隆。在创建时,在配置里选择“delete after logoff”。在用户签出后,每个桌面将自动注销,以便等待下一个新的桌面产生。
在Citrix XenDesktop里,磁盘必须设置成非持久型,每次虚拟机重启时重新设置桌面。当然,这种方式需要组织购买拥有链接克隆的VMware View Premier。那么,没有使用VMware View或者XenDesktop的组织该怎么办呢?
还有其他三种方式可用,我发现有一种最简单。第一个Active Directory技巧是使用指令性文件。注意,它们基本上是一种漫游文件的形式,许多VDI架构师都尽量避免的一种方式。指令性文件基本上是预先定义的漫游文件,适合所有登陆的用户。当用户签出时,你应该删除他们的文件并设置为重新登录的状态。这种情况下,指令性文件必须可创建可管理。
第二种方法是使用微软一款叫做Delprof.exe的工具。User Profile Deletion Utility能删除Windows上的所有文件并彻底清除。唯一的问题在于这个工具必须以管理员的身份才能运行。因此,很难在每个用户登录或签出之前就使用管理员身份,按照夜晚计划表运行还比较简单一点。
最后一种是我最喜欢的设置非持久性桌面的方法,就是将用户放在两个不同的组织单元(OU)。用户能属于他们标准的OU,也可以放在“域来宾”OU组里。Domain Guests OU使得用户如同来宾,会有许多限制,在签出之后自动删除他们的文档。我发现唯一的问题是删除的时候会遗留一小部分文件夹,不过一段时间后它们会被清除。
当为用户文档和桌面清除需要设立标准时,通过新技术和一些内置的技巧都能做到。
相关文章推荐
- 技术QA:如何实现自动删除用户配置文件? 推荐
- 如何自动删除公共电脑上的域用户配置文件
- 技术QA:如何在Windows Server 2008中实现自动删除用户配置文件?
- 自动删除文档记录四法
- BASIS-如何删除SAP在用户修改表结构时创建的临时表
- 如何编程实现删除一个sap的在线用户
- 如何实现XenApp用户“桌面、文档”变成本地文档与桌面
- 误删除系统帐户且SA被禁用,如何修复?单用户模式登录可解决。
- 如何在查看PDF文档时使用金山词霸自动取词查询功能
- oracle 删除表、表空间、用户时,如何释放磁盘空间
- Oracle 删除用户会话_Oracle如何删除用户会话?
- word文档中如何删除空白页
- 如何做页面自动刷新,又不用让用户按回车键来提交数据!
- Oracle中如何删除某个用户下的所有数据呢
- 为什么Linux允许用户删除根目录?如何删了会怎样?
- 如何开发一个java开源框架-----Jvn框架之实现自动生成在线文档(第七讲)
- activemq如何在activemq.xml里配置自动删除不活动的队列
- word 里面如何自动删除空行
- 如何删除远程连接到Oracle的用户
- 如何在 Active Directory 中还原已删除的用户帐户及其组成员身份