Я думаю, что это самый простой способ:
олчанию любая именованная функция, имеющая атрибут [CmdletBinding ()], принимает параметры -debug и -verbose (и несколько других) и имеет предопределенные переменные $ debug и $ verbose. Я пытаюсь выяснить, как передать их другим командлетам, которые вызываются внутри функции.
Допустим, у меня есть такой командлет:
function DoStuff() {
[CmdletBinding()]
PROCESS {
new-item Test -type Directory
}
}
если-debug
или же-verbose
был передан в мою функцию, я хочу передать этот флаг вnew-item
Командлет. Какой правильный шаблон для этого?