Profile Management

Profile Management 与 VMware

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

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

在使用 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 虚拟应用程序部署中的这一问题,请执行以下操作:

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

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

Profile Management 与 VMware

在本文中