如何为Active Directory用户的networking驱动器“批量”创build文件夹?

这是我如何将新用户添加到我的Active Directory服务器:

  1. 在AD GUI中设置OU,组等
  2. 创build一个batch file来创build新用户(dsmod)
  3. 运行该.bat文件
  4. 创build一个batch file,将个人密码重置为独特的(admod)
  5. 运行该.bat文件

现在我想添加一些东西到工作stream,我不知道如何:

  • 在以每个用户命名的本地驱动器中创build单个文件夹(例如d:\ sAMAccount)
  • 将这些文件夹分配给Active Directory中的各个用户
  • 用户login时自动映射networking驱动器(假设他们的PC在域中)

最好的办法是什么呢?

在你的服务器端批次:

  • 创build文件夹,
  • 使用基于sAMAccountName的命名约定创build共享,
  • 分配一个“安装我的家庭共享”login脚本到新帐户

    md d:\%sAMAccountName%

    net share home-%sAMAccountName%$ = d:\ sAMAccountName / GRANT:%sAMAccountName,FULL / REMARK:“主文件夹%sAMAccountName%”

    dsquery user -samid%sAMAccountName%| dsmod用户-loscr“\ SomeDC \ NETLOGON \ mapHome.cmd”

'mapHome'脚本与刚刚包含的所有受影响的用户是同一个脚本:

net use h: \\FileServer\home-%USERNAME%$