使用 powershell 创建活动目录用户 - 映射的主文件夹在编辑之前不会映射

使用 powershell 创建活动目录用户 - 映射的主文件夹在编辑之前不会映射

我正在使用 powershell 从 .csv 批量创建活动目录用户。每个用户的配置文件主文件夹路径都映射到驱动器号。脚本运行正常,用户已创建,在 AD 中检查用户的配置文件选项卡时,一切看起来都符合预期。问题是,当用户登录时,他们的主文件夹未映射到驱动器号。我可以通过手动更改 AD 中的主文件夹路径,然后将其更改回 powershell 脚本设置的路径来使其正常工作,因此查看 AD 中的用户没有任何变化。帮忙吗?

我想知道这是否与活动目录在手动设置用户时执行的权限检查有关 - 它会询问“您是否要授予此用户对主文件夹的完全权限”(由于组成员身份,这些用户已经拥有对其主文件夹的完全权限,所以问题不在于他们没有权限,但也许是因为尚未进行检查?)

以下是设置主文件夹的脚本部分:

-HomeDirectory ($HomeDirStart + $_.OU) -HomeDrive $HomeDrv

笔记:这是使用 New-ADUser cmdlet

答案1

您已在用户属性中设置了主文件夹,但您实际创建了该文件夹吗?

如果是的话,您是否已为该文件夹分配权限?ADUC会自动执行这些操作,但在编写脚本时您必须设置它们。

例如,创建用户后使用:

New-item -Path $homedirectory -type directory -Force

相关内容