| Предыдущий | Следующий |
| SDIAG_E_SCRIPT | SDIAG_E_MANAGEDHOST |
SDIAG_E_POWERSHELL
Что означает SDIAG_E_POWERSHELL
SDIAG_E_POWERSHELL (0x803C0102) — PowerShell-сценарий, входящий в диагностический пакет, завершился ошибкой.
Диагностический пакет Windows состоит из описания пакета, сценариев, ресурсов, проверяющих компонентов и логики определения причины. Первым делом определите, на каком из этих этапов остановилась Troubleshooting Platform, и сохраните соответствующее событие до повторного запуска пакета.
Ошибка относится к выполнению PowerShell-компонента пакета, поэтому особенно важны stderr/exception и версия engine.
Что проверить
- Сохраните имя script, параметры и первую PowerShell exception без секретных значений.
- Проверьте Execution Policy, доступность модулей и разрядность host, если сценарий зависит от них.
- Запуск того же .ps1 вручную используйте как сравнение среды, но учитывайте, что Troubleshooting Platform передаёт собственный контекст.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.