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 ...
Get PowerShell Kochbuch, 4. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.