Kapitel 25. Systemdienste
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
25.0 Einleitung
Da der Unterstützungsmechanismus für viele administrative Aufgaben unter Windows ist, gehört die Verwaltung und Arbeit mit den Systemdiensten natürlich zum Werkzeugkasten des Administrators.
PowerShell bietet eine Handvoll Cmdlets, die die Arbeit mit Systemdiensten erleichtern: von der Auflistung von Diensten über das Lebenszyklusmanagement bis hin zur Installation von Diensten.
25.1 Alle laufenden Dienste auflisten
Problem
Du möchtest sehen, welche Dienste auf dem System laufen.
Lösung
Um alle laufenden Dienste aufzulisten, verwende das cmdlet Get-Service:
PS > Get-Service Status Name DisplayName ------ ---- ----------- Running ADAM_Test Test Stopped Alerter Alerter Running ALG Application Layer Gateway Service Stopped AppMgmt Application Management Stopped aspnet_state ASP.NET State Service Running AudioSrv Windows Audio Running BITS Background Intelligent Transfer Ser... Running Browser Computer Browser (...)
Diskussion
Das Cmdlet Get-Service ruft Informationen über alle im System laufenden Dienste ab. Da es sich dabei um reichhaltige .NET-Objekte (vom Typ System.ServiceProcess.ServiceController) handelt, kannst du erweiterte Filter und Operationen anwenden, um die Verwaltung der Dienste zu vereinfachen.
Zum Beispiel, um alle laufenden Dienste zu finden:
PS > Get-Service | Where-Object { $_.Status ...Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access