我有一个脚本可以创建用户并将其添加到Active Directory中的某些组。如果我告诉脚本创建一个名为' John Smith'使用New-AdUser
cmdlet,我无法使用Get-ADUser
cmdlet来提取有关John Smith'直到脚本完成执行之后。在我的情况下,我希望脚本能够输出“John Smith'在脚本终止之前创建,以显示用户的成功创建。
答案 0 :(得分:0)
默认情况下,New-ADUser
不会返回有关已创建帐户的信息。您可以使用参数-PassThru
。
$user = New-ADUser ... -PassThru
如果您只是需要创建帐户的信息:使用自动变量$?
检查cmdlet是否成功运行。
New-ADUser ...
if ($?) {
'Account created.'
} else {
'Account creation failed.'
}