Я создаю скрипт .ps1, который вызывает Write-Verbose
.Я хотел бы иметь возможность включать / отключать их.
Я надеялся, что смогу пройти флаг -Verbose
при вызове сценария, и все будет работать.К сожалению, похоже, что это не так.
Подробные сообщения не записываются на хост.Я немного осмотрелся и обнаружил Support -Whatif, -Confirm, -Verbose - В СКРИПТАХ!
Но это с 2007 года, и член команды PS заявил, что они ищут встроенныйподдержка в PS v2.
У кого-нибудь есть какие-либо обновления по этому вопросу, или мы должны использовать ту же технику, описанную в этом сообщении в блоге?
Вот пример текущего поведения.
Я создал простой скрипт ex01.ps1 со следующим:
Write-Host "line 1"
Write-Verbose "line 2"
Write-Host "line 3"
Сначала я выполнил скрипт с .\ex01.ps1
, и только 1 & 2 были напечатаны какожидается.Затем я выполнил его с .\ex01.ps1 -verbose
и получил тот же результат.Я ожидал, что все 3 строки будут напечатаны во второй раз.