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
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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é |
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