Windows Server 2008映射驱动器不显示在工作站上?

我使用Windows XP Pro工作站设置作为testing单元运行Windows Server 2008 Standard Edition。

我添加了一个名为“Misc Users”的组织单元,并将一个名为“Basic Security GP”的GP链接到OU。 我对GP所做的任何更改几乎立即反映在工作站上。 我已经删除了控制面板,运行并设置漫游configuration文件,从H驱动器成功映射到我在服务器上的共享。

我想添加另一个映射驱动器作为testing。 我在服务器上创build了一个简单的共享:

\\server\miscusers 

所以我编辑了GP并添加了一个映射的驱动器,其设置如下:

 Action: create Location \\server\miscusers Reconnect: No Label As: Misc Users Use: O Show this drive is selected 

但映射的驱动器永远不会显示给我的用户。

这有什么理由吗? 我已经阻止了A,C和D驱动器显示在我的电脑中,但是因为这个驱动器是O,它应该工作。

谢谢,
丹尼

组策略首选项在Vista和更新的操作系统上运行良好。 如果您的环境是Vista或更新版本,请使用“首选项”。 这是直接,简单,和工作。 首选项将无法在XP上运行, 除非你安装了XP CSE 。 即使是CSE,也有很多人报告说他们的问题是可靠的。 GPP不适用于比XP SP2更旧的操作系统。

编辑:
这是我们使用的MapDrives.vbs脚本的一个副本。 在WinXP / Vista / 7/2003/2008 / R2上完美运行。

 ' Author: Chris Stone ' Date: 29 MAY 2009 Version: 1.3 ' Purpose: Map network drives On Error Resume Next Set objNet = CreateObject("WScript.Network") Public Sub CheckAndMapNetDrive(Letter, Path, Persist) 'Check if drive letter is already used Set colNetDrives = objNet.EnumNetworkDrives For i = 0 To colNetDrives.Count - 1 Step 2 If colNetDrives.Item(i) = Letter Then 'Drive Letter Exists, Test if it's the same Path If colNetDrives.Item(i+1) = Path Then 'It's the same, no new mapping necessary. Exit Sub Else 'It's different, remove old. objNet.RemoveNetworkDrive colNetDrives.Item(i) End If End If Next 'Drive does not exist now, never did or removed. objNet.MapNetworkDrive Letter, Path, Persist End Sub CheckAndMapNetDrive "X:", "\\server\share1", True CheckAndMapNetDrive "Y:", "\\server\share2", True