最近遇到了一个奇怪的问题,vmware view 4.6环境下,客户端是XP机器,域用户的主目录Z盘设置为服务器上的共享文件夹\\server\A\B\C,大多数情况下,用户登录后可以正常连接到Z盘,也可以正常访问数据。在极少数情况下,用户登录后Z盘该变为\\server\A,  在这一层用户是没有权限的,所以用户打开Z盘会报错 "Z: access denied"。

下面把解决过程记录一下:

1.  首先怀疑是用户配置文件的问题,用户配置文件是漫游型的,更新了所有用户的配置文件后,少数用户仍然出现此问题;

2.  然后怀疑是虚拟桌面的问题,将所有桌面更新,刚开始没问题,过了几天仍然出现了类似问题;

3. 上面两步做完后陷入了迷茫,偶然发现了当服务器上不存在用户主目录这个文件夹时,连接到Z盘时 \\server\A\B\C 四层结构将改变为 \\server\A 两层结构,于是开始怀疑是当用户连接到域是访问不到\\server\A\B\C;

4. 现在考虑将XP登录是的快速模式屏蔽,即将组策略Computer Configuration\Administrative Templates\System\Logon\ Always wait for the network at computer startup and logon 设置为enable; 

可用rsop.msc来查看目前计算机已生效的组策略。