Jak ponownie uruchomić usługę za pomocą PowerShell

Jak ponownie uruchomić usługę za pomocą PowerShell
PowerShell jest tłumaczem wiersza poleceń. Używa poleceń, takich jak usługa początkowa, usługa, usługi restart. Te polecenia są nazywane „CMDLETS".

Ponowne uruchomienie usługi jest typowym zadaniem w administracji systemu. PowerShell pomaga również wykonać określoną operację na zdalnych komputerach, takich jak usługi uruchamiania, zatrzymywania lub ponownego uruchomienia.

W tym poście dowiemy się, jak ponownie uruchomić usługę za pomocą PowerShell.

Jak działa cmdlet usługi restartu w PowerShell?

W "Restart-Service„Proces, cmdlet najpierw wysyła wiadomość do kontrolera usług Windows, aby zatrzymać usługę, a następnie uruchomić ponownie. Jeśli usługa jest już zatrzymana, zaczyna się bez wysyłania ostrzeżenia.

Do ponownego uruchomienia usługi użyjemy poniżej podanej składni.

Składnia
Składnia polecenia restart-service to:

Restart-Service -

Tutaj dodano „”Opowiada kompilatora o akcji, którą musi wykonać Restart-Service. Niektóre z tych parametrów zostaną omówione tutaj:

Składnia Opis
RESTART -SERVICE -NAME Parametr „Nazwa”To identyfikator, który pokazuje nazwę usług.
Restart -Service -DisplayName Parametr „Wyświetlana nazwa”Jest również identyfikatorem, który wyświetla pełną nazwę usług.
Restart-Service [-passthru] Z „-Przejść przez„Parametr, usługa restartu jest zmuszona czekać, aż usługa się rozpocznie i wyświetli swój status operacyjny.
Restart-Service [-Force] Podobnie „„ „-Siła„Parametr mówi kompilatorowi, aby uruchomił mocno ustaloną usługę.
Restart-Service [-include] „„-Włączać„Parametr mówi, która usługa jest zawarta w procesie restartowania.
Restart-Service [-Exclude] „„-Wykluczać”Parametr wskazuje, która usługa jest wykluczona w procesie ponownego uruchomienia

Jak ponownie uruchomić usługę za pomocą PowerShell?

W tej sekcji pokazano kilka przykładów używania „Restart-Service„W Powershell.

Przykład 1
Przede wszystkim otrzymamy listę usług za pomocą „Zachowaj”Cmdlet. To polecenie wydrukuje listę usług za pomocą ich „Status”,„Nazwa", I "Wyświetlana nazwa”:

> Get-service

Teraz ponownie uruchomimy dwa ostatnie usługi ”,„XboxNetApisVC" I "Zapyaservice”; Jeden jest zatrzymany, a drugi jest w bieżącym stanie:

Kiedy "Zapyaservice”Jest ponownie uruchamiany, wysyła wiadomość do kontrolera usługi Window, aby go zatrzymać i uruchomić ponownie bez ostrzeżenia:

> ZapyService Restart-Service

W przypadku ponownego uruchomienia „XboxNetApisVC„Usługa, tylko wiadomość zostanie wysłana do kontrolera usługi Window, aby ją zrestartować, ponieważ było już w„Zatrzymany" państwo:

> Xboxnetapisvc restart-service

Teraz ponownie sprawdź status Usług za pomocą cmdlet „Get-Service”:

> Get-service

Jak widać, oba „Zapyaservice" I "XboxNetApisVC„Usługi są obecnie w„Działanie" państwo:

Przykład 2
Teraz zobaczmy, jak używać usługi restartu za pomocą wymienionych parametrów. Tutaj, w poniższym przykładzie, wykorzystamy „-Wykluczać„Parametr do ponownego uruchomienia wszystkich usług Xbox z wyjątkiem„Xbox Live Networking Service".

Przed wykonaniem usługi restartu, po pierwsze, sprawdzimy bieżący status usług Xbox za pomocą polecenia „Get-Service”:

> Get-service

Jak widać, istnieją cztery usługi związane z „Xbox” dwie w stanie zatrzymanym, a pozostałe są w stanie działające:

Teraz wpisz następujące polecenie w PowerShell, aby ponownie uruchomić usługi Xbox, z wyjątkiem „Xbox Live Networking Service„Ponieważ jest już w stanie bieżącym:

> Restart -Service -DisplayName „Xbox*” -exclude „Xbox Live Networking Service”

Po ponownym uruchomieniu sprawdzimy status ponownego uruchomienia usług za pomocą CMDLET „Get-Service”:

> Get-service

Dane wyjście wskazuje, że teraz pozostałe trzy usługi Xbox są również w „Działanie" państwo:

Przedstawiliśmy niezbędne informacje związane z ponownym uruchomieniem usług za pomocą PowerShell.

Wniosek

Aby zrestartować usługę w PowerShell, możesz skorzystać z „Restart-Service" Komenda. Składnia polecenia restartu jest podana jako: „Restart-Service -”, Gdzie dodane„ ”opowiada kompilatora o akcji, którą musi wykonać usługi restart. To polecenie można użyć do ponownego uruchomienia usługi już zatrzymanej lub uruchamiania. W tym poście nauczyliśmy się ponownie uruchomić usługę za pomocą PowerShell z przykładami.