我知道有一个组策略,我可以映射一个特定的份额。 如果我希望组策略在该共享上创build文件夹并在login时映射它,该怎么办?
我知道在PowerShell中一定有办法做到这一点。 或者我不必担心使用PowerShell? 我可以只在组策略\\servername\share\$username指定UNCpath。 我应该期望Windows自动创build文件夹并映射给用户,或者这是更复杂?
您可以通过AD用户和计算机GUI和Powershell来实现此目的。 我过去所做的是打开AD U&C GUI,右键单击新的AD用户,转到configuration文件并input以下信息。
我在GUI中做的是在主文件夹下select“连接”,select我的首选驱动器号(在这个例子中是G :),并分配下面的用户共享\ \ VandelayInc \ Users \%username%。 这是在指定的用户共享位置为您创build用户文件夹,并将用户文件夹映射到G:驱动器。
我现在在Powershell中手动执行此操作,因为使用下面的代码,营业额在我工作的地方很less。
Set-ADUser art.vandelay -HomeDrive 'G:' -HomeDirectory \\VandelayInc\Users\%username%
如果你想自动化代码,我相信你可以通过提供你知道的variables不会像你的主驱动器和主目录那样变化。
#Establish your static variables $homedrive='G:' $homedirectory='\\VandelayInc\Users\%username%' #Establish your non-static variable the user name $User='Art.Vandelay' #Set Home folder for User Set-ADUser $User -HomeDrive $homedrive -HomeDirectory $homedirectory
同样,上述不是最好的自动化脚本,但它的工作原理,只需要打开和更改$用户variables。 无论哪种方式,上述这些选项都可以达到让Windows创build文件夹并将其映射到用户的目的。