在AD域中批量定义用户配置文件目录
手动定义用户配置文件
如果为单个用户做漫游配置文件的话需要在”Active Directory”用户和计算机”工具中找到用户然后右击用户选择属性中的“配置文件”并在“配置文件路径”后填写提前在服务器上设置好的共享文件夹的UNC路径。
为指定用户修改配置文件路径
这里我们使用dsmod指令,他可以在目录中修改特定类型的现有对象,用法详见
1 | C:\Users\Administrator>dsmod user CN=user1,CN=Users,DC=yd,DC=cn -profile \\1.1.1.1\userprofile\$username$ |
其中$username$
为用户名变量,\\1.1.1.1\userprofile
为共享路径,同理,可以将共享路径修改为本地路径
如需配置多个用户,可以创建一个txt,内容为
1 | dsmod user CN=user1,CN=Users,DC=yd,DC=cn -profile \\1.1.1.1\userprofile\$username$ |
编辑完成后另存为bat后运行
为指定组内用户修改配置文件路径
同理,修改用户配置使用的命令为dsmod
,按组进行修改的话则需要多一条查询命令dsquery user
,使用方法如下
1 | C:\Users\Administrator>dsquery user OU=Horizon,DC=yd,DC=cn |
查询用户信息正确后,即可使用dsmod批量更改配置文件
1 | C:\Users\Administrator>dsquery user OU=Horizon,DC=yd,DC=cn | dsmod user -profile \\1.1.1.1\userprofile\$username$ |
创建文件夹重定向
AD中创建共享文件夹,权限根据需求定义,演示目的放行了Everyone
打开运行,输入gpmc.msc 打开组策略管理
右键选中GPO编辑,进入用户配置-策略-Windows设置-文件夹重定向
选中需要创建重定向的文件夹,右击属性
选择高级
添加安全组成员身份,选择所需组,目标文件夹位置选择根目录创建,根路径填写共享文件夹的路径
属性中如图设置
设置完全确定,选择是
以管理员身份运行CMD,输入gpupdate /force更新组策略
客户机注销后重新登录,查看对应文件夹的路径,可以看到下载文件夹已经被重定向至远端
映射网络驱动器
AD中创建共享文件夹,权限根据需求定义,演示目的放行了Everyone
运行中输入gpmc.msc打开组策略管理
在目标组织单位处,创建并链接GPO
右键选中GPO编辑,进入用户配置-首选项-windows设置-驱动器映射,右击选中,新建映射驱动器
输入共享文件夹路径,分配盘符,并显示驱动器
再点“常用”-“项目级别目标”-“目标“连接所要应用的目标ou
完成上述操作后刷新组策略
以管理员身份运行CMD,输入gpupdate /force更新组策略
客户机注销后重新登录,打开文件资源管理器,可以看到网络驱动器已成功映射
主文件夹配置 (个人网络驱动器)
AD中创建共享文件夹,权限根据需求定义,演示目的放行了Everyone
打开Active Directory用户与计算机
选择需要配置主文件夹的用户,双击打开
选择配置文件
选择需要映射的盘符,文件目录填写共享文件夹路径,%username%为用户名变量,系统会自动替换成当前选择的用户名
保存后重新登录客户机即可完成映射
相关共享目录会自动创建个人文件夹
这里提供一个快速批量配置主目录的方法,以管理员身份运行CMD,输入以下命令即可批量完成替换或新增
1 | dsquery user "ou=xxx View,dc=xxx,dc=xxx" | dsmod user -hmdir \\共享目录$username$ -hmdrv 驱动器号 |