Я хочу получить доступ к тому же сообщению, которое печатает Powershell при отправке записи об ошибке в выходной поток
Пример:
Это сообщение об исключении At C:\Документы и Настройки \BillBillington\Desktop\psTest\exThrower.ps1:1 char: 6 + throw < < (New-Object ArgumentException ( "Это исключение" )); + CategoryInfo: OperationStopped: (:) [], ArgumentException + FullyQualifiedErrorId: Это исключение.
Я, когда получаю последний ErrorRecord, делая $Error [0], я не могу понять, как получить эту информацию простым способом.
Я нашел эту функцию "Resolve-Error" из расширений сообщества здесь, которая делает примерно то, что я хочу, но она печатает огромный полуформатированный список вещей, которые мне не нужны, что я должен тогда стричь
Есть ли способ получить доступ к сообщению, которое Powershell использует или терпит неудачу, что более простой способ получить хеш значений, которые меня волнуют, поэтому я могу поместить их в строку в выбранном мной формате?