Sie können die Eingabeaufforderung oder die verwendenGet-Service PowerShellCmdlet zum Generieren einer Liste der ausgeführten oder gestoppten Windows-Dienste. In diesem Beitrag erfahren Sie, wie Sie mithilfe von eine Liste der Windows-Dienste erstellen können, die auf Ihrem Windows 11/10-Computer ausgeführt werdenEingabeaufforderungoderPowerShell.
Wir haben bereits gesehen, wie es geht; Sehen wir uns nun an, wie es über die Befehlszeile geht.
Exportieren Sie die Windows-Diensteliste über die Befehlszeile in CMD
Öffnen Sie eine, geben Sie Folgendes ein und drücken Sie die Eingabetaste:
sc query type= service > "%userprofile%\Desktop\ServicesList.txt"
Dadurch wird die Liste als Textdatei auf Ihrem Desktop gespeichert.
Verwenden Sie PowerShell, um eine Liste der Windows-Dienste zu erstellen
DerGet-ServiceDas Cmdlet dient zum Abrufen von Informationen zu den auf Ihrem Computer installierten Diensten. Mit dem PowerShell-Cmdlet „Get-Service“ können Sie eine Liste der Windows-Dienste generieren, die auf Ihrem Windows 10/8/7-Computer ausgeführt werden.

, TypGet-Serviceund drücken Sie die Eingabetaste. Sie sehen eine Liste aller auf Ihrem Windows-System installierten Dienste.
Sie können die Ergebnisse auch mithilfe der Filterfunktionen von Windows PowerShell herausfiltern. Nutzen Sie dazu die Parameter. Sie können eine Liste erstellen vonLaufende DienstesowieDienste gestoppt. Sie können sie auch nach Namen sortieren, indem Sie die verwendenSortierobjektCmdlet. Sie können einen Schritt nach vorne gehen und die Liste sogar ausgebenGridView.
Sie können zum Beispiel die verwendenGet-ServiceCmdlet, filtern Sie den Status nach dem Wort „Wird ausgeführt“ und geben Sie ihn dann an ausGridView, indem Sie den folgenden Befehl verwenden:
Get-Service | Where Status -eq "Running" | Out-GridView
Dadurch wird eine Liste der laufenden Dienste erstellt und ein weiteres Fenster wird geöffnet, in dem das Ergebnis angezeigt wird.
Um Informationen zu gestoppten Diensten auf einem Remotecomputer abzurufen und an GridView auszugeben, verwenden Sie-ComputernameParameter, wie unten gezeigt:
Get-Service -ComputerName RemoteComputerName | Where Status -eq "Stopped" | Out-GridView
Um die Liste der Windows-Dienste zu exportieren, verwenden Sie den folgenden Befehl:
Get-Service | Where-Object {$_.Status -eq "Running"} | Out-File -filepath "$Env:userprofile\Desktop\ServicesList.txt"Dadurch wird die Liste als Textdatei auf Ihrem Desktop gespeichert.
Das waren nur drei Beispiele. Lesen Sie mehr überGet-Serviceauf TechNet.
Schauen Sie sich jetzt an, wie es gehtmit PowerShell.
Wie erhalte ich eine Liste der Windows-Dienste über die Befehlszeile?
Wenn Sie eine Liste der Windows-Dienste über die Befehlszeile abrufen möchten, müssen Sie die oben genannte Anleitung verwenden. Mit anderen Worten: Sie können die Eingabeaufforderung zunächst mit Administratorrechten öffnen. Anschließend können Sie diesen Befehl eingeben: sc query type= service > „%userprofile%\Desktop\ServicesList.txt“. Zu Ihrer Information finden Sie auf Ihrem Desktop eine Textdatei.
Wie erhalte ich Windows-Dienste im PowerShell-Skript?
Wenn Sie Windows-Dienste in PowerShell erhalten möchten, können Sie der oben in diesem Artikel erwähnten Anleitung folgen. Sie können dazu das Cmdlet „Get-Service“ verwenden. Sie können den Befehl jedoch entsprechend Ihren Anforderungen anpassen. Mit diesem Befehl können Sie beispielsweise nur den laufenden Prozess finden: Get-Service | Wo Status -eq „Läuft“ | Out-GridView.
Mit Windows PowerShell ist dies auch möglich,,,,,,,, und mehr!


![Drucker hinterlässt Walzenspuren auf dem Papier [Behoben]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/12/Printer-leaving-roller-marks-on-paper.png)











