组策略映射驱动器以显示名称

我正在尝试创build一个组策略,以在用户login时映射其他用户的家庭驱动器。 所有其他的驱动器映射很好,但由于用户名被格式化的方式,我遇到了一个难题,试图获得家庭驱动器映射。

简而言之,用户名格式为Firstname.Lastname ,而服务器上的主文件夹被格式化为Firstname Lastname (注意空格而不是[dot])

所以调用所有的Windows GPO Gurus – 你知道一种方法,我可以创build一个GPO来映射用户的家庭驱动器使用他们的名字,而不是他们的用户名?

作为参考,我们正在使用AD Server作为Server 2008 R2的Windows 7客户端。

下面是一个如何使用脚本对单个用户执行此操作的示例。 这是粗略的,但它很好地作为一个例子来显示过程。

 $user = Get-ADUser James $homeName = $user.GivenName + " " + $user.Surname $user | Set-ADUser -HomeDirectory \\FileServer\Users\$homeName -HomeDrive H -Credential (Get-Credential) 

用您的文件共享replaceUNC,并将H驱动器号更改为您要用于用户的主驱动器的任何驱动器号。 一旦你围绕这个代码,你的下一步可能是要找出如何对所有的用户一次运​​行它。