Show Write-Error -RecommendedAction

Write-Error команда имеет -RecommendedAction аргумент. Это устанавливает его RecommendedAction собственность на ErrorDetails:

PS > Write-Error 'this is a problem' -RecommendedAction 'do something'
Write-Error 'this is a problem' -RecommendedAction 'do something' : this is a problem
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException
PS > $Error.ErrorDetails.RecommendedAction
do something

Однако, как вы можете видеть, рекомендуемое действие не отображается нигде в форматировании ошибки по умолчанию (конечно, без учета строки кода). У меня действительно редкая ситуация, когда я могу поместить некоторую полезную информацию в это поле. Есть ли способ заставить PowerShell показывать это значение по умолчанию? И в идеале, можно ли включить его внутри скрипта, переопределяя пользовательские параметры? Или я застрял catch Если я хочу показать это?

0 ответов

Другие вопросы по тегам