Sua sintaxe está errada. Dê uma olhada na página de ajuda do New-ADuser da Microsoft e este one do SS64. Além disso, se você tiver espaços em sua string (exemplo: John Doe
), você deve colocar uma citação simples.
Deve ter uma sintaxe semelhante a esta:
New-ADUser [-Name] <string> [-AccountExpirationDate <System.Nullable[System.DateTime]>]
...
Você pode querer fazer isso em vez disso:
$secpasswd = ConvertTo-SecureString -String "pa$$word1" -AsPlainText -Force
New-ADuser -Name 'johnd' -GivenName'John' -Surname 'Doe' -DisplayName 'John Doe' -AccountPassword $secpasswd