Add SupportsShouldProcess (WhatIf) Support
Currently there is no way to utilize the CmdletBinding(SupportsShouldProcess) functionality in runbooks. The current way to add this type of functionality is to create your own [bool]$WhatIf parameter and use if/else statements.
This means that existing scripts must be re-written (going a step backwards), and it adds increased complexity to runbooks.
Please automatically add the WhatIf and Confirm parameters when CmdletBinding(SupportsShouldProcess=$True).
Also built-in cmdlets with the -WhatIf parameter don't show any output, which I suppose makes sense given that I think -WhatIf for those cmdlets bypasses the actual "Success" stream and just writes to the host.
I'm not sure how -Confirm would work as runbooks are not really interactive, but -WhatIf would be very nice to have.
Please yes, this would be great.