marcimarc85
Goto Top

Powershell StartType eines Services wird nicht angezeigt

Hallo ,

Ich habe ein Powershell Script erstellt, was Dienste, starten soll, mit bestimten Wörten im Namen, die den StartType "automatisch" haben und aktuell im Zustand "gestoppt" sind:

$servicename = Get-Service | ?{($_.Name -like "Anwendungsname*")-and ($_.starttype -eq "Automatic")-and ($_.status -eq "Stopped")} | select-object -ExpandProperty DisplayName  
Start-Service $servicename

Das klappte bisher auch ganz gut, nur hab ich heute plötzlich einen Server gehabt, wo die Spalte "StartType" bei einer Powershell abfrage leer bleibt . Das ist bei allen Windows Diensten so. Die Spalte hat keine einträge, weshelb die gewünschten dienste auch nicht gefunden werden, durch das Script, weil das ergebnis für den StartTYpe "Null" ist.

Kann mir einer eklären, warum die Spalte für den StartType bei manchen Servern leer ist? Gibt es eine alternative Abfrage, die immer funktioniert?

Content-ID: 422571

Url: https://administrator.de/forum/powershell-starttype-eines-services-wird-nicht-angezeigt-422571.html

Ausgedruckt am: 04.04.2025 um 16:04 Uhr

138810
Lösung 138810 27.02.2019 aktualisiert um 11:37:50 Uhr
Goto Top
Kann mir einer eklären, warum die Spalte für den StartType bei manchen Servern leer ist?
Hab ich mit Get-Service noch nie gehabt, wahrscheinlich wieder Berechtigungsprobleme beim Zugriff, aber bitte, Alternative:
gwmi win32_service
MarciMarc85
MarciMarc85 27.02.2019 um 12:06:38 Uhr
Goto Top
Super. Vielen Dank. damit funktioniert es!