Product Documentation

Profile Management 与 VMware

Feb 26, 2018

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

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

在 使用 VMware ESX 3.5 创建的虚拟机上使用漫游配置文件, 且启用了 Profile Management 设置 注销时删除 本地缓存的配置文件时会出现该问题。

出现该问题 是因为 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 \Local Settings\Application Data\VMware> failed with: The directory is not empty.

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

  1. 以管理员身份 登录到 XenApp 服务器。
  2. 在 XenApp 部署中,从服务器注销所有用户。
  3. 在“控制 面板”中,转到 添加/删除程序
  4. 找到 VMware Tools,然后选择 更改选项。
  5. 共享 文件夹更改为 此 功能将不可用
  6. 单击 下一步 > 修改 > 完成
  7. 重新启动 服务器。
  8. 清理 未彻底删除的配置文件。使用 我的 电脑 > 属性 > 高级 > 用户 配置文件,选择配置文件并将其删除。您在尝试删除配置文件时遇到的任何错误, Windows 都会通知您。
注意:在 VMware 上 运行 Profile Management 的环境中还存在另外一个问题,它会导致 创建多个连续的配置文件。有关此问题及其 解决方法的信息,请参阅 CTX122501