Jak używać polecenia „Get-Service” w PowerShell

Jak używać polecenia „Get-Service” w PowerShell
Cmdlet „Zachowaj„W PowerShell otrzymuje lub pobiera informacje o usługach na komputerze. Usługi te obejmują zarówno zatrzymane, jak i uruchomione. Ponadto, aby uzyskać wszystkie dostępne usługi, podane polecenie może być używane bez parametrów, a także uzyskać niestandardowy zestaw usług za pomocą określonej listy parametrów.

Ten post opracuje cmdlet CMDLET „Get-Service” PowerShell.

Jak korzystać/użyć polecenia „Get-Service” w PowerShell?

Jak wspomniano powyżej, „Zachowaj„CMDLET jest wykorzystywany do uzyskania dostępnych usług w PowerShell, w tym uruchomienia i zatrzymanych.

Przejdźmy do następujących przykładów uzyskania wszystkich usług, wykonując wyżej wymieniony cmdlet.

Przykład 1: Użyj cmdlet „Get-Service”, aby uzyskać wszystkie usługi na komputerze
Aby odzyskać wszystkie usługi komputera, wykonaj poniżej wyprodukowaną cmdlet:

Zachowaj

Przykład 2: Użyj cmdlet „Get-Service”, aby wyświetlać usługi zawierające określony ciąg wyszukiwania

Ten przykład wyświetli wszystko t

Aby wyświetlić wszystkie usługi zawierające określony ciąg wyszukiwania określony przez użytkownika, wykonaj „Usługi”Polecenie wraz z wymaganym parametrem:

Get -Service -DisplayName „*aktualizacja*”

Zgodnie z powyższym kodem:

  • Najpierw wprowadź „Zachowaj”CMDLET, a następnie„-Wyświetlana nazwa„Parametr o„*aktualizacja*”Przypisana wartość.
  • Ciąg jest zamknięty w dwóch dzikich kartach, dzięki czemu można go dopasować do dokładnego podobnego słowa kluczowego z wyniku wyszukiwania:

Przykład 3: Użyj cmdlet „Get-Service”, aby uzyskać usługi rozpoczynające się od ciągu wyszukiwania
Aby uzyskać konkretne usługi, które zaczynają się od określonego ciągu wyszukiwania, użyj „Zachowaj ”CMDLET mający określoną wartość przypisaną do niego z wieloznaczną kartą na końcu. Umieszczenie gwiazdki na końcu łańcucha pomoże znaleźć ciąg, który zaczyna się od konkretnego słowa kluczowego:

Get-service „Xbox*”

Przykład 4: Użyj cmdlet „Get-Service”, aby uzyskać usługi, które zaczynają się od ciągu wyszukiwania i wykluczenia
Poniższe polecenie wyszukiwa określony ciąg i doda wykluczenie:

Get -service -name „xbox*” -exclude "xboxnetapisvc"

W wyżej wymieniony kod:

  • Wejdz do "Zachowaj”CMDLET wraz z„-Nazwa„Parametr o„Xbox*„Przypisana wartość.
  • Następnie określ „-Wykluczać”Parametr i przypisz podaną wartość, aby wykluczyć ją z wyjścia:

Przykład 5: Użyj cmdlet „Get-Service” do wyświetlania obecnie aktywnych usług
Aby uzyskać i wyświetlić wszystkie aktualnie aktywne usługi, użyj dostarczonej polecenia:

Get-service | Gdzie-obiekt $ _.Status -eq „zatrzymany”

W powyższym poleceniu:

  • Określić "Zachowaj„CMDLET, a następnie rurociąg„ | ”.
  • Następnie dodaj „Gdzie-obiekt”CMDLET, a następnie określ warunek, aby uzyskać tylko aktywne usługi:

To wszystko! Zapewniliśmy działanie „Zachowaj„CMDLET w PowerShell.

Wniosek

W PowerShell, „Zachowaj”CMDLET służy do uzyskania listy usług działających w systemie Windows. Otrzymuje listę zarówno usług uruchamiających, jak i zatrzymanych. Ponadto wykorzystuje parametry do uzyskania spersonalizowanego zestawu usług. Ten post szczegółowo wyjaśnił cmdlet „Get-Service”.