Я изучаю PowerShell и использую Write-Host для проверки назначения переменных в новом файле сценария PowerShell. Затем я прочитал статью, в которой говорилось, что это плохая идея.
Итак, в моем файле .ps1 я заменил утверждения следующим образом:
Write-Host "Start"
Write-Host "End"
... с этим:
Write-Debug "Start"
Write-Debug "End"
Но когда я запустил сохраненный скрипт в Windows PowerShell ISE, на консоль не было выведено ничего. Я -debug
к утверждению, которое вызывает скрипт, примерно так:
PS E:\trialrun> .\MyScript.ps1 -debug
Но опять же, вывод не записывается на консоль. Видимо я неправильно использую Write -debug. Как я могу получить выходные данные отладки для записи на консоль?