Fixes service exit code fetching

This commit is contained in:
Christian Stein 2020-02-18 13:36:46 +01:00
parent 9e52d16a3d
commit 96314bfe8c

View file

@ -24,6 +24,7 @@ function Get-IcingaServices()
[array]$DependentServices = $null;
[array]$DependingServices = $null;
$ServiceExitCode = 0;
[string]$ServiceUser = '';
if ($Exclude -contains $service.ServiceName) {
@ -32,7 +33,8 @@ function Get-IcingaServices()
foreach ($wmiService in $ServiceWmiInfo) {
if ($wmiService.Name -eq $service.ServiceName) {
$ServiceUser = $wmiService.StartName;
$ServiceUser = $wmiService.StartName;
$ServiceExitCode = $wmiService.ExitCode;
break;
}
}
@ -82,7 +84,7 @@ function Get-IcingaServices()
'value' = $service.StartType;
};
'ServiceUser' = $ServiceUser;
'ExitCode' = [int]$service.ExitCode;
'ExitCode' = $ServiceExitCode;
}
}
);