Profile Management

Profile Management 与 VMware

本文适用于使用 VMware 软件(例如 VMware ESX)创建的虚拟机上的 Citrix 用户配置文件。它解决锁定本地配置文件缓存的问题。

如果已将 Profile Management 设置为在用户从使用 VMware 创建的虚拟机注销时删除缓存的本地配置文件(在您的 Citrix Virtual Desktops 或 Citrix Virtual Apps 部署中),但是配置文件并未删除,则可以使用以下方案解决该问题。

在使用 VMware ESX 3.5 创建的虚拟机上使用漫游配置文件,并且启用了 Profile Management 设置 Delete locally cached profiles on logoff(注销时删除本地缓存的配置文件)时会出现此问题。

出现此问题是因为 VMware Tools 中的共享文件夹选项向配置文件中添加了一个文件。并且该文件被正在运行的进程锁定,因而阻止在注销时删除配置文件。该文件为 C:\Documents and Settings\userid\Application Data\VMware\hgfs.dat。

如果在 Profile Management 中启用了详细日志记录,则日志文件可能会检测到此问题,并显示相关条目,例如:

2009-06-03;11:44:31.456;ERROR;PCNAME;JohnSmith4;3;3640;DeleteDirectory: Deleting the directory \<C:\Documents and Settings\<user name\>\Local Settings\Application Data\VMware> failed with: The directory is not empty.

要在 Windows Server 2008 上解决 Citrix Virtual Apps 部署中的这一问题,请执行以下操作:

  1. 以管理员身份登录 Citrix Virtual Apps 服务器。
  2. 在 Citrix Virtual Apps 部署中,从服务器注销所有用户。
  3. 在“控制面板”中,转到添加/删除程序
  4. 找到 VMware Tools,然后选择更改选项。
  5. 共享文件夹更改为此功能将不可用
  6. 单击下一步 > 修改 > 完成
  7. 重新启动服务器。
  8. 清理未彻底删除的配置文件。在我的电脑 > 属性 > 高级 > 用户配置文件下,选择配置文件并将其删除。您在尝试删除配置文件时遇到的任何错误,Windows 都会通知您。

注意: 在 VMware 上运行 Profile Management 的环境中还存在另外一个问题,它会导致创建多个连续的配置文件。有关此问题以及如何解决它的信息,请参阅知识中心文章 CTX122501

Profile Management 与 VMware

在本文中