为所有用户配置家目录映射(包括未来用户).note

noteId: WEB3639151d24197e94ab514a8bae7d0282 · 原始路径:/ALL/Windows - B模块/服务配置/组策略 配置合集/为所有用户配置家目录映射(包括未来用户).note · 图片:12 · 附件待处理:0

 
·思路:
# 要求:在 C:\UserShare 目录下创建用户家目录(文件夹以用户名命名),将它挂载到用户T盘,包括未来创建的用户
 
这里有两个难点:
1、新用户不会自动在 C:\UserShare 下创建文件夹
2、创建文件后不会自动映射
 
# 思路:
我们用组策略的 “folder” ,在用户登陆后(以登陆用户身份)在 C:\UserShare 下创建文件夹,路径需要使用变量调用用户名:c:\UserShare\%username%(该变量组策略也能生效)
然后提前写好 驱动器映射:将 \\DC1.paris.local\UserShare\%username% 映射到 T 盘
然后 在 Logon 中编写一个 .bat 脚本,里面内容是:gpupdate /force,用于更新组策略,让前面的驱动器映射组策略生效(需要在 附件管理器 中,将 .bat 文件设置为信任,否则无法执行)
 
1、编写 bat 脚本(很简单):
 
.bat 脚本:
将该脚本放到共享文件夹中
 
2、组策略创建文件夹:
# 组策略路径:
用户配置 - 首选项 - Windows设置 - Folders
 
勾选 Run in logged-on user's security context 选项(作用:以当前登陆的用户身份去创建这个文件夹)
 
3、配置 驱动器映射:
# 组策略路径:
用户配置 - 首选项 - windows设置 - 驱动器映射
 
4、配置 登陆脚本,调用 bat 脚本:
# 组策略路径:
用户配置 - Windows设置 - Scripts - Logon
 
5、配置允许通过网络共享访问 bat 脚本:
# 组策略路径:
用户配置 - 策略 - 管理模板 - Windows组件 - 附件管理器 - Inclusion list for log file types
 
写允许执行的扩展名: