Могу ли я использовать оператор -Format в Write-Host или Write-Debug? - PullRequest
5 голосов
/ 21 апреля 2011

Я что-то пропустил или невозможно получить мое форматирование в операторе Write-Debug?

"Date: {0:d}" -f (Get-Date) #Works as expected

Write-Debug "Date: {0:d}" -f (Get-Date) #Does not work

1 Ответ

9 голосов
/ 22 апреля 2011

Попробуйте изменить $ DebugPreference на «продолжить» и добавьте несколько символов:

$ DebugPreference = "Продолжить"

Write-Debug («Дата: {0: d}» -f (Get-Date))

Значением по умолчанию для $ DebugPreference является «SilentlyContinue», поэтому Write-Debug ничего не отображает.

Write-Host будет работать, только если вы вложите свое сообщение в паренсы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...