userPrincipalName = samAccountName + '@' + $DomainName
$DomainName
при этом может быть как $env:USERDNSDOMAIN
, так и, например, (Get-ADDomain).DNSRoot
$domain = Get-ADDDomain
$DomainName = $domain.Name + $domain.ParentDomain
смотря от кого получаешь данные...