在PowerShell中调用时,新QADUser CmdLet未添加UserPrincipalName

在PowerShell中调用时,新QADUser CmdLet未添加UserPrincipalName,powershell,Powershell,我正在尝试使用CSV文件、PowerShell和Quest的AD cmdlet将用户导入AD。添加用户时,不会添加UserPrincipleName 以下是CSV示例: FirstName、LastName、DisplayName、SamAccount、UserPrincipleName、Email FirstA,LastA,First-Last,FLastAL.ou1,FLastAL。ou1@clients.domain.local,FLastA@outemail.com First2A,La

我正在尝试使用CSV文件、PowerShell和Quest的AD cmdlet将用户导入AD。添加用户时,不会添加UserPrincipleName

以下是CSV示例:

FirstName、LastName、DisplayName、SamAccount、UserPrincipleName、Email

FirstA,LastA,First-Last,FLastAL.ou1,FLastAL。ou1@clients.domain.local,FLastA@outemail.com First2A,Last2A,first2last,FLast2AL.ou1,FLast2AL。ou1@clients.domain.local,FLast2A@outemail.com

以下是PowerShell snippit:


另外,现在ServerFault已经上线了,这可能是一个更好的问题吗?我觉得这肯定是一个灰色地带。

FWIW,我检查了最新的QAD版本v1.2,它运行正常。

我认为问题在于我们使用的Exchange 2007不使用RUS。当我使用Exchange2007 cmdlet执行相同的操作时,一切都正常工作

$Users = Import-Csv $UserFile
foreach ($User in $Users)
{
    New-QADUser -FirstName $User.FirstName -LastName $User.LastName -DisplayName $User.DisplayName -SamAccountName $User.SamAccount -Name $User.SamAccount -UserPrincipalName $User.UserPrincipalName -ParentContainer "OU=$OUName,OU=Customers,DC=clients,DC=domain,DC=local"
}