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ést kér a parancsmag futtatása előtt.
Típus: | Kapcsolóparaméter |
Álnevek: | Vö |
pozíció: | megnevezett |
alapértelmezett érték: | False |
fogadja el a csővezeték bemenetét: | hamis |
helyettesítő karakterek elfogadása: | hamis |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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