Stop-Service

Modul: Microsoft.PowerShell.Řízení

zastaví jednu nebo více spuštěných služeb.

Syntaxe

Stop-Service <ServiceController> >] >] 
Stop-Service <String> >] >] 
Stop-Service -DisplayName <String> >] >] 

Popis

Stop-Service cmdlet odešle zpráva stop Služby Windows Ovladač pro každé zadané služby. Můžete určit služby, které jejich služeb, jména nebo názvy zobrazení, nebo můžete použít InputObject parametr předat objekt služba, která představuje službu, kterou chcete zastavit.

Příklady

Příklad 1: Zastavte službu v místním počítači

PS C:\> Stop-Service -Name "sysmonlog"

Tento příkaz zastaví Výstrahy a protokolování Výkonu (SysmonLog) služby v místním počítači.

příklad 2: zastavte službu pomocí zobrazovaného názvu

PS C:\> Get-Service -DisplayName "telnet" | Stop-Service

tento příkaz zastaví službu Telnet v místním počítači. Příkaz používá Get-Service k získáníobjekt, který představuje službu Telnet. Provozovatel potrubí (|) potrubí objekt doStop-Service, který zastaví službu.

příklad 3: Zastavte službu, která má závislé služby

PS C:\> Get-Service -Name "iisadmin" | Format-List -Property Name, DependentServicesPS C:\> Stop-Service -Name "iisadmin" -Force -Confirm

tento příklad zastaví službu IISAdmin v místním počítači. Protože zastavení této služby takézastaví služby, které závisí na službě IISAdmin, je nejlepší předcházet Stop-Service pomocí acommand, který uvádí služby, které závisí na službě IISAdmin.

první příkaz uvádí služby, které závisí na IISAdmin. Používá Get-Service k získání objektu, který představuje službu IISAdmin. Operátor potrubí (|) předá výsledek rutiněFormat-List. Příkaz používá parametr Property Format-List k vypsání pouze vlastností služby Thename a DependentServices.

druhý příkaz zastaví službu IISAdmin. Parametr síly je nutný k zastavení službykterý má závislé služby. Příkaz používá parametr Confirm k vyžádání potvrzeníuživatel před tím, než zastaví každou službu.

parametry

– Confirm

vás vyzve k potvrzení před spuštěním rutiny.

Typ: SwitchParameter
Aliasy: cf
Pozice: Jménem
Výchozí hodnota: False
Přijmout potrubí vstup: False
použít zástupné znaky: False
-DisplayName

Určuje zobrazované názvy služeb, které mají zastavit.Zástupné znaky jsou povoleny.

Typ: String
Pozice: Jménem
Výchozí hodnota: Žádný
Přijmout potrubí vstup: False
použít zástupné znaky: True
-Vyloučit

Specifikuje služby, které tato rutina opomíjí. Hodnota tohoto parametru kvalifikuje Jménoparametr. Zadejte prvek názvu nebo vzor, například s*. Zástupné znaky jsou povoleny.

Typ: String
Pozice: Jménem
Výchozí hodnota: Žádný
Přijmout potrubí vstup: False
Použít zástupné znaky: pravda

-vynutit

nutí rutinu zastavit službu, i když má tato služba závislé služby.

Typ: SwitchParameter
Pozice: Jménem
Výchozí hodnota: Žádný
Přijmout potrubí vstup: False
Použít zástupné znaky: False
-Include

Specifikuje služby, které tato rutina zastaví. Hodnota tohoto parametru kvalifikuje Jménoparametr. Zadejte prvek názvu nebo vzor, například s*. Zástupné znaky jsou povoleny.

Typ: String
Pozice: Jménem
Výchozí hodnota: Žádný
Přijmout potrubí vstup: False
Použít zástupné znaky: True
-InputObject

Určuje ServiceController objekty, které představují služby zastavit. Zadejte proměnnou, kteráobsahuje objekty nebo zadejte příkaz nebo výraz, který získá objekty.

Typ: ServiceController
Pozice: 0
Výchozí hodnota: Žádný
Přijmout potrubí vstup: True
Použít zástupné znaky: False
-Jméno

Určuje názvy služeb ze služeb zastavit. Zástupné znaky jsou povoleny.

Typ: String
Přezdívky: ServiceName
Pozice: 0
Výchozí hodnota: Žádný
Přijmout potrubí vstup: True
použít zástupné znaky: True
-NoWait

Označuje, že tato rutina používá ne čekat možnost.

Typ: SwitchParameter
Pozice: Jménem
Výchozí hodnota: Žádný
Přijmout potrubí vstup: False
použít zástupné znaky: False
-PassThru

Vrací objekt, který reprezentuje služby. Ve výchozím nastavení Tato rutina negeneruje žádný výstup.

Typ: SwitchParameter
Pozice: Jménem
Výchozí hodnota: Žádný
Přijmout potrubí vstup: False
Použít zástupné znaky: nepravdivé
-WhatIf

ukazuje, co by se stalo, kdyby rutina běžela. Rutina není spuštěna.

Typ: SwitchParameter
Přezdívky: wi
Pozice: Jménem
Výchozí hodnota: False
Přijmout potrubí vstup: False
použít zástupné znaky: False

Vstupy

Systém.Servisní proces.ServiceController, Systém.String

do této rutiny můžete vložit objekt služby nebo řetězec obsahující název služby.

Výstupy

Žádné, Systém.Servisní proces.ServiceController

tato rutina generuje systém.Servisní proces.Objekt ServiceController, který reprezentujeservice, pokud používáte parametr PassThru. V opačném případě tato rutina negeneruje žádný výstup.

poznámky

tato rutina je k dispozici pouze na platformách Windows.

můžete také odkazovat na Stop-Service jeho vestavěným aliasem, spsv. Pro více informací vizo_aliases.

Stop-Service může ovládat služby pouze v případě, že k tomu má Aktuální uživatel oprávnění. Pokud acommand nefunguje správně, možná nebudete mít požadovaná oprávnění.

Chcete-li najít názvy služeb a zobrazit názvy služeb ve vašem systému, zadejte Get-Service. Názvy služeb se zobrazují ve sloupci Název a názvy zobrazení se zobrazují ve sloupci DisplayNamecolumn.

  • Get-Service
  • Nový-Služby
  • Restart-Service
  • Životopis-Služby
  • Nastavení-Služby
  • Start-Služby
  • Pozastavit Služby
  • Odstranit-Služby

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

More: