Для таких вещей, как -WhatIf, у нас есть $ PSCmdlet.ShouldProcess (), предоставленный нам атрибутом [CmdletBinding]. Существуют ли другие такие инструменты или методы для реализации общих аргументов командной строки, таких как -Verbose, -Debug, -PassThru и т. Д.?