У меня есть пользовательский командлет C# PowerShell (наследующий от базового класса командлета), и я хочу иметь возможность определить, был ли указан параметр «-Verbose» при запуске командлета. Я понимаю, что WriteVerbose будет выводить, когда указан параметр -Verbose, но я хотел бы на самом деле сделать какой-то другой код, когда указан -Verbose (т.е. не выводить значения Console.Write, когда указан -Verbose).
Спасибо,
Джон