Update GetWindowsService.ps1 (#751)

* Update GetWindowsService.ps1

Instead of repeatedly accessing $SvcData."$ServiceName", store the object in a local variable for better readability.

* Update GetWindowsService.ps1

Fixes code styling

---------

Co-authored-by: Lord Hepipud <contact@lordhepipud.de>
This commit is contained in:
Angel Roman 2025-01-30 10:48:34 -05:00 committed by GitHub
parent af1e5b7293
commit 9907cc8e8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -19,11 +19,13 @@ try {
$SvcData = Get-IcingaServices "$ServiceName" -ErrorAction Stop;
if ($null -ne $SvcData) {
$ServiceData.Status = [string]$SvcData."$ServiceName".configuration.Status.value;
$ServiceData.User = [string]$SvcData."$ServiceName".configuration.ServiceUser;
$ServiceData.ServicePath = [string]$SvcData."$ServiceName".configuration.ServicePath;
$ServiceData.Name = $SvcData."$ServiceName".metadata.ServiceName;
$ServiceData.DisplayName = $SvcData."$ServiceName".metadata.DisplayName;
$ServiceConfig = $SvcData."$ServiceName".configuration;
$ServiceMeta = $SvcData."$ServiceName".metadata;
$ServiceInfo.Status = [string]$ServiceConfig.Status.value;
$ServiceInfo.User = [string]$ServiceConfig.ServiceUser;
$ServiceInfo.ServicePath = [string]$ServiceConfig.ServicePath;
$ServiceInfo.Name = $ServiceMeta.ServiceName;
$ServiceInfo.DisplayName = $ServiceMeta.DisplayName;
$ServiceData.Present = $TRUE;
}
} catch {