PowerShell 技能连载 - 同时使用 -Force 和 -WhatIf 时请注意

-WhatIf 通用参数可以打开模拟模式,这样一个 cmdlet 执行的时候并不会改变任何东西,而是汇报它“将会”改变什么。它能工作得很好, 除非开发者没有正确地实现 -WhatIf

有一种比较少见的情况:当您同时指定了 -Force-WhatIf 参数,正确的结果是 -WhatIf 具有更高的优先级。有一些开发者过于关注 -Force 的功能,而让 -Force 优先级更高。例如请试试 Remove-SmbShare

PowerShell 技能连载 - 同时使用 -Force 和 -WhatIf 时请注意

http://blog.vichamp.com/2016/12/06/watch-out-when-combining-force-and-whatif/

作者

吴波

发布于

2016-12-06

更新于

2022-07-06

许可协议

评论