如何在New-QADUser cmdlet中使用-WhatIf?

我正在编写一个PowerShell脚本,如果命令失败,我想找出New-QADUser命令的结果。

我find了一个名为-WhatIf (我相信在cmdlet调用失败的情况下运行)的New-QADUser命令的一个参数,但我找不到任何使用它的好例子,而我尝试使用它却失败了。

如果cmdlet失败,则会返回错误。 您可以在PowerShell中捕获错误。 请参阅查找和避免错误

-whatif参数告诉该cmdlet不要实际执行任何操作,而是报告该cmdlet将允许执行的操作。

-whatif参数在PowerShell中非常标准。 它会告诉你(尽可能地)如果执行-whatif参数附加到的命令将会发生什么。 它必须在运行命令之前运行,否则无用。

以下是一个示例: http : //www.computerperformance.co.uk/powershell/powershell_whatif_confirm.htm#PowerShell_-whatIf_Example