使用 ShouldProcess
$PSCmdlet.ShouldProcess()
还会自动将消息写入详细输出。
PS> Invoke-MyCmdlet -Verbose
VERBOSE: Performing the operation "Invoke-MyCmdlet" on target "Target of action"
$PSCmdlet.ShouldProcess()
还会自动将消息写入详细输出。
PS> Invoke-MyCmdlet -Verbose
VERBOSE: Performing the operation "Invoke-MyCmdlet" on target "Target of action"