Function Get-HelloWorld { [CmdletBinding(SupportsShouldProcess=$true,ConfirmImpact="Low")] param() $message="Hello world" if ($PSCmdlet.ShouldProcess($message,"Write-host")) { write-host $message } }
Get-HelloWorld -whatif will produce :
What if: Performing operation "Write-host" on Target "Hello world". |
As a bonus, you will also be able to use the -confirm and –verbose parameter
No comments:
Post a Comment