无法输出有关在脚本中创建的新用户的任何信息

时间:2016-01-07 13:47:41

标签: powershell active-directory

我有一个脚本可以创建用户并将其添加到Active Directory中的某些组。如果我告诉脚本创建一个名为' John Smith'使用New-AdUser cmdlet,我无法使用Get-ADUser cmdlet来提取有关John Smith'直到脚本完成执行之后。在我的情况下,我希望脚本能够输出“John Smith'在脚本终止之前创建,以显示用户的成功创建。

1 个答案:

答案 0 :(得分:0)

默认情况下,New-ADUser不会返回有关已创建帐户的信息。您可以使用参数-PassThru

更改它
$user = New-ADUser ... -PassThru

如果您只是需要创建帐户的信息:使用自动变量$?检查cmdlet是否成功运行。

New-ADUser ...
if ($?) {
  'Account created.'
} else {
  'Account creation failed.'
}