Você está chamando dois construtores diferentes, Vladimir. O trabalho faz exatamente o que você espera: definir o domínio e usuário de duas seqüências separadas. O segundo construtor, que leva uma única cadeia, espera apenas um nome de usuário e provavelmente usa o domínio da máquina em que o comando está sendo executado como padrão msdn é um pouco carente disso.
O problema é que, para todos os efeitos, o nome de usuário é [email protected], que é onde está o problema.
Recuperando o comportamento normal? tente alterar o nome do usuário ou (gasp) recriando o objeto da conta.
Se você quer dizer comportamento normal como na execução da terceira linha com uma única entrada de string, tente
$objuser = New-Object System.Security.Principal.NTAccount('username');