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

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

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

我找到了一个 New-QADUser 命令的参数-WhatIf(我相信如果 cmdlet 调用失败就会运行该参数),但我找不到任何使用它的好例子,而且我使用它的尝试失败了。

答案1

如果 cmdlet 失败,则会返回错误。您可以在 powershell 中捕获错误。请参阅发现并避免错误

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

答案2

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

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

相关内容