Получение кода выхода 0x80131029 при запуске powershell через vmware API - PullRequest
1 голос
/ 16 марта 2020

Я получаю код выхода 0x80131029 при запуске powershell через VMware API.

enter image description here

Могу ли я узнать причину этого кода выхода через журнал windows или любым другим способом?

Используются следующие командлеты:

Get-WMIObject

Get-ItemProperty

Get-CimInstance

1 Ответ

1 голос
/ 16 марта 2020

С помощью функции ниже вы можете получить (большинство) описаний этих значений HRESULT:

function Resolve-HResult {
    param(
        [Parameter(Mandatory=$true, Position=0, ValueFromPipeline=$true)]
        [int32[]]$HResult
    )

    Process {
        foreach ($hr in $HResult) {
            $comEx = [System.Runtime.InteropServices.Marshal]::GetExceptionForHR($hr)
            if ($comEx) {
                $comEx.Message
            }
            else {
                Write-Error "$hr doesn't correspond to a known HResult"
            }
        }
    }
}

В вашем случае:

Resolve-HResult 0x80131029

возвращает

Process exited due to Timeout escalation.

Надеюсь, что поможет

...