So verwenden Sie den Befehl „Get-Service“ in PowerShell

So verwenden Sie den Befehl „Get-Service“ in PowerShell
Das cmdlet "Get-Service”In PowerShell bekommt oder abholt die Informationen über die Dienste am Computer. Zu diesen Diensten gehören sowohl gestoppt und laufend. Um alle verfügbaren Dienste zu erhalten, kann der angegebene Befehl ohne Parameter verwendet werden und eine benutzerdefinierte Dienste mit einer angegebenen Liste von Parametern verwenden.

Dieser Beitrag wird das PowerShell „Get-Service“ -Cmdlet erläutern.

So verwenden/verwenden Sie den Befehl „Get-Service“ in PowerShell?

Wie oben erwähnt, die “Get-Service”CMDLet wird verwendet, um die verfügbaren Dienste in PowerShell zu erhalten, einschließlich Laufen und Störungen.

Wechseln wir zu den folgenden Beispielen, um alle Dienste zu erhalten, indem wir das oben genannte CMDLET ausführen.

Beispiel 1: Verwenden Sie das CMDLET „Get-Service“, um alle Dienste auf den Computer zu erhalten
Um alle Dienste des Computers abzurufen, führen Sie das folgende CMDLET aus:

Get-Service

Beispiel 2: Verwenden Sie das CMDLET „Get-Service“, um Dienste anzuzeigen, die eine angegebene Suchzeichenfolge enthalten

In diesem Beispiel werden alle t angezeigt

Um alle Dienste anzuzeigen, die eine bestimmte vom Benutzer angegebene Suchzeichenfolge enthalten, führen Sie das aus “ausGet-ServiceBefehl zusammen mit dem erforderlichen Parameter:

Get -Service -DisplayName "*update*"

Nach dem obigen Code:

  • Geben Sie zunächst die “ein"Get-Service”CMDLET, gefolgt von der“-Anzeigename"Parameter mit dem"*aktualisieren*”Wert zugewiesen.
  • Die Zeichenfolge ist in zwei Wildcards eingeschlossen, damit sie mit dem exakten ähnlichen Schlüsselwort aus einem Suchergebnis abgeglichen werden kann:

Beispiel 3: Verwenden Sie das CMDLET „Get-Service“, um Dienste zu erhalten, die mit einer Suchzeichenfolge beginnen
Verwenden Sie die „jeweiligen Dienste, die mit der angegebenen Suchzeichenfolge beginnen, die“Get-Service ”CMDLET mit einem bestimmten Wert, der am Ende mit der Wildcard zugewiesen wird. Wenn Sie am Ende der Zeichenfolge ein Sternchen einfügen, findet man die Zeichenfolge, die mit dem spezifischen Schlüsselwort beginnt:

Get-Service "Xbox*"

Beispiel 4: Verwenden Sie das CMDLet „Get-Service“, um Dienste zu erhalten, die mit einer Suchzeichenfolge und einem Ausschluss beginnen
In dem folgenden Befehl sucht eine bestimmte Zeichenfolge und fügt einen Ausschluss hinzu:

Get -service -name "xbox*" -Exclude "xboxNetapisvc"

Im obigen Code:

  • Geben Sie die “einGet-Service"CMDLET zusammen mit dem"-Name"Parameter mit dem"xbox*”Dem Wert zugewiesener Wert.
  • Danach geben Sie das an “-AusschließenParameter und weisen Sie den angegebenen Wert aus, um ihn aus der Ausgabe auszuschließen:

Beispiel 5: Verwenden Sie das CMDLet „Get-Service“, um die derzeit aktiven Dienste anzuzeigen
Um alle aktuell aktiven Dienste zu erhalten und anzuzeigen, verwenden Sie den angegebenen Befehl:

Get-Service | Wo-objekt $ _.Status -eq "gestoppt"

Im obigen Befehl:

  • Präzisiere das "Get-Service"CMDLet gefolgt von der Pipeline" | ".
  • Danach fügen Sie die "hinzu"Wo-objekt”CMDLET und geben Sie dann die Bedingung an, um nur die aktiven Dienste zu erhalten:

Das ist alles! Wir haben die Arbeit des “zur Verfügung gestellt“Get-Service”CMDLET in PowerShell.

Abschluss

In Powershell, die “Get-ServiceCMDLET wird verwendet, um die Liste der Dienste unter Windows zu erhalten. Es erhält die Liste der Dienste sowohl laufende als auch gestoppte Dienste. Darüber hinaus verwendet es die Parameter, um eine personalisierte Reihe von Diensten zu erhalten. Dieser Beitrag hat das CMDLet „Get-Service“ im Detail erläutert.