Stop-Service

Modul: Microsoft.PowerShell.Menedzsment

leállítja egy vagy több futó szolgáltatást.

szintaxis

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

leírás

az Stop-Service parancsmag stop üzenetet küld a Windows Szolgáltatásvezérlőnek minden egyes meghatározott szolgáltatáshoz. Megadhatja a szolgáltatásokat a szolgáltatásnevük vagy a megjelenített nevük alapján, vagy az InputObject paraméter segítségével átadhat egy szolgáltatásobjektumot, amely a leállítani kívánt szolgáltatást képviseli.

példák

1.példa: szolgáltatás leállítása a helyi számítógépen

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

ez a parancs leállítja a Teljesítménynaplók és riasztások (SysmonLog) szolgáltatást a helyi számítógépen.

2. példa: szolgáltatás leállítása

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

megjelenítési név használatával ez a parancs leállítja a Telnet szolgáltatást a helyi számítógépen. A parancs Get-Service – et használegy objektum, amely a Telnet szolgáltatást képviseli. A csővezeték operátor (|) az objektumotStop-Service – ra vezeti, ami leállítja a szolgáltatást.

3. példa: Függő szolgáltatásokat tartalmazó szolgáltatás leállítása

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

ez a példa leállítja az IISAdmin szolgáltatást a helyi számítógépen. Mivel a szolgáltatás leállítása ismegállítja az IISAdmin szolgáltatástól függő szolgáltatásokat, a legjobb, ha a Stop-Service előtt a parancs, amely felsorolja az IISAdmin szolgáltatástól függő szolgáltatásokat.

az első parancs felsorolja az IISAdmin-től függő szolgáltatásokat. Ez használ Get-Service, hogy egy objectthat képviseli az IISAdmin szolgáltatást. A folyamatkezelő (|) átadja az eredményt aFormat-List parancsmagnak. A parancs a Format-List Tulajdonságparaméter segítségével csak a szolgáltatás theName és DependentServices tulajdonságait sorolja fel.

a második parancs leállítja az IISAdmin szolgáltatást. A Force paraméter szükséges a szolgáltatás leállításáhozamelynek függő szolgáltatásai vannak. A parancs a megerősítés paramétert használja a megerősítés kéréséheza felhasználó, mielőtt leállítja az egyes szolgáltatásokat.

paraméterek

-megerősítés

megerősítést kér a parancsmag futtatása előtt.

Típus: Kapcsolóparaméter
Álnevek:
pozíció: megnevezett
alapértelmezett érték: False
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: hamis

-DisplayName

megadja a leállítandó szolgáltatások megjelenítési nevét.Helyettesítő karakterek megengedettek.

Típus: húr
pozíció: megnevezett
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: True
-Exclude

a parancsmag által kihagyott szolgáltatásokat adja meg. Ennek a paraméternek az értéke minősíti a Nevetparamétert. Adjon meg egy névelemet vagy mintát, például s*. Helyettesítő karakterek megengedettek.

Típus: húr
pozíció: megnevezett
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: igaz
-Force

kényszeríti a parancsmagot egy szolgáltatás leállítására, még akkor is, ha a szolgáltatásnak függő szolgáltatásai vannak.

Típus: Kapcsolóparaméter
pozíció: megnevezett
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: hamis
-Include

megadja azokat a szolgáltatásokat, amelyeket ez a parancsmag leállít. Ennek a paraméternek az értéke minősíti a Nevetparamétert. Adjon meg egy névelemet vagy mintát, például s*. Helyettesítő karakterek megengedettek.

Típus: húr
pozíció: megnevezett
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: True
-InputObject

a leállítandó szolgáltatásokat képviselő ServiceController objektumokat adja meg. Adjon meg egy változót, amely tartalmazza az objektumokat, vagy írjon be egy parancsot vagy kifejezést, amely megkapja az objektumokat.

Típus: ServiceController
pozíció: 0
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: igaz
helyettesítő karakterek elfogadása: hamis
-név

megadja a leállítandó szolgáltatások szolgáltatásneveit. Helyettesítő karakterek megengedettek.

Típus: húr
álnevek: szolgáltatásnév
pozíció: 0
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: igaz
helyettesítő karakterek elfogadása: True
-NoWait

azt jelzi, hogy ez a parancsmag a no wait opciót használja.

Típus: Kapcsolóparaméter
pozíció: megnevezett
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: hamis
-PassThru

visszaad egy objektumot, amely a szolgáltatást képviseli. Alapértelmezés szerint ez a parancsmag nem generál kimenetet.

Típus: Kapcsolóparaméter
pozíció: megnevezett
alapértelmezett érték: Nincs
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: hamis
-WhatIf

megmutatja, mi történne, ha a parancsmag futna. A parancsmag nem fut.

Típus: Kapcsolóparaméter
álnevek: wi
pozíció: megnevezett
alapértelmezett érték: False
fogadja el a csővezeték bemenetét: hamis
helyettesítő karakterek elfogadása: hamis

bemenetek

rendszer.Szolgáltatásfolyamat.ServiceController, Rendszer.String

ehhez a parancsmaghoz csatolhat egy szolgáltatásobjektumot vagy egy szolgáltatás nevét tartalmazó karakterláncot.

Kimenetek

Nincs, Rendszer.Szolgáltatásfolyamat.ServiceController

ez a parancsmag létrehoz egy rendszert.Szolgáltatásfolyamat.ServiceController objektum, amely aa szolgáltatás, ha a PassThru paramétert használja. Ellenkező esetben ez a parancsmag nem generál kimenetet.

Megjegyzések

ez a parancsmag csak Windows platformon érhető el.

a Stop-Service-ra a beépített álneve, az spsv is hivatkozhat. További információ: about_aliases.

Stop-Service csak akkor vezérelheti a szolgáltatásokat, ha az aktuális felhasználónak erre engedélye van. Ha az acommand nem működik megfelelően, előfordulhat, hogy nem rendelkezik a szükséges engedélyekkel.

a rendszer szolgáltatásneveinek és megjelenített neveinek megkereséséhez írja be a Get-Service parancsot. A szolgáltatásnevek a Név oszlopban, a megjelenített nevek pedig a DisplayNamecolumn oszlopban jelennek meg.

  • Get-Szolgáltatás
  • Új-Szolgáltatás
  • Újraindítás-Szolgáltatás
  • Folytatás-Szolgáltatás
  • Set-Szolgáltatás
  • Start-Szolgáltatás
  • Felfüggesztés-Szolgáltatás
  • Eltávolítás-Szolgáltatás

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: