我最近运行了一个 New-ADUser PowerShell脚本,以便在Active Directory中的特定OU中创建用户,但每当我通过PowerShell创建新用户时,我都会应用这些脚本 . 如果我手动在OU中创建新用户,则会应用组策略设置 .

你有没有见过这个,如果是这样,你能分享你的知识,为什么在用户通过PowerShell创建时会发生这种情况?

附加信息:应由组策略填充的字段是Windows 2003 Server域控制器上“配置文件”选项卡下的“登录脚本”和“连接(驱动器)到:(路径)”字段 .

这是脚本供参考:

$serv = "SERVERNAME"
$cred = "admin\admin"
$secureString = ConvertTo-SecureString "Password" -AsPlainText -Force

$FirstUser  = "NameOne"
$SecondUser = "NameTwo"
$UserOne = Get-ADUser -Identity $FirstUser -Properties memberOf -Server $serv
New-ADUser -SAMAccountName $SecondUser -UserPrincipalName "blah@blah.com" -DisplayName $SecondUser -Enabled $true -AccountPassword $secureString -Credential $cred -Server $serv -PassThru
$UserTwo = Get-ADUser -Identity $SecondUser -Properties memberOf -Server $serv

foreach ($group in $UserOne.memberof) {
    Add-ADGroupMember -Identity $group -Member $SecondUser -Server $serv
    Write-Output $group
}