Stop-Service

Module: Microsoft.PowerShell.Hoito

pysäyttää yhden tai useamman käynnissä olevan palvelun.

syntaksi

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

kuvaus

Stop-Service cmdlet lähettää pysäyttävän viestin Windows Service Controllerille kunkin määritellyn palvelun osalta. Voit määrittää palvelut niiden palvelunimien tai näyttönimien perusteella, tai voit käyttää InputObject-parametria ohittaaksesi palveluobjektin, joka edustaa palvelua, jonka haluat pysäyttää.

Examples

examples 1: Stop a service on the local computer

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

This command stop the Performance Logs and Alerts (SysmonLog) service on the local computer.

Esimerkki 2: Pysäytä palvelu käyttämällä näyttönimeä

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

tämä komento pysäyttää Telnet-palvelun paikallisessa tietokoneessa. Komento käyttää Get-Service getan-objektia, joka edustaa Telnet-palvelua. Putkenpitäjä (|) putkittaa kohteenStop-Service, mikä pysäyttää palvelun.

esimerkki 3: Pysäytä palvelu, jolla on riippuvaiset palvelut

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

tämä esimerkki pysäyttää IISAdmin-palvelun paikallisessa tietokoneessa. Koska tämän palvelun pysäyttäminen mahdollistaa myös IISAdmin-palvelusta riippuvaiset palvelut, on parasta ennen Stop-Service käyttää komentoa, joka listaa IISAdmin-palvelusta riippuvaiset palvelut.

ensimmäinen komento listaa palvelut, jotka riippuvat Iisadminista. Se käyttää Get-Service saadakseen objektin, joka edustaa IISAdmin-palvelua. Putkimies (|) siirtää tuloksenFormat-List cmdletille. Komento käyttää Ominaisuusparametria Format-List listatakseen vain palvelun nimen ja huollettavien palveluiden ominaisuudet.

toinen komento pysäyttää IISAdmin-palvelun. Voima-parametri tarvitaan pysäyttämään palvelu, jolla on riippuvaiset palvelut. Komento käyttää Confirm-parametria pyytääkseen käyttäjältä vahvistuksen ennen kuin se pysäyttää jokaisen palvelun.

parametrit

– Vahvista

pyytää vahvistusta ennen cmdletin suorittamista.

Tyyppi: Kytkinparametri
Peitenimet: cf
sija: nimetty
oletusarvo: epätosi
hyväksy putkitulo: epätosi
hyväksy jokerimerkit: epätosi
-DisplayName

määrittää pysäytettävien palveluiden näyttönimet.Jokerimerkit ovat sallittuja.

Tyyppi: merkkijono
sija: nimetty
oletusarvo: ei ole
hyväksy putkilinjan syöttö: epätosi
hyväksy jokerimerkit: tosi

-sulje pois

määrittelee palvelut, jotka tämä cmdlet jättää pois. Tämän parametrin arvo täyttää Nimiparametrin. Anna nimi elementti tai kuvio, kuten s*. Jokerimerkit ovat sallittuja.

Tyyppi: merkkijono
sija: nimetty
oletusarvo: ei ole
hyväksy putkitulo: epätosi
hyväksy jokerimerkit: totta
-Force

pakottaa cmdlet: n pysäyttämään palvelun, vaikka kyseinen palvelu olisi riippuvainen palveluista.

Tyyppi: Kytkinparametri
sija: nimetty
oletusarvo: ei ole
hyväksy putkitulo: epätosi
hyväksy jokerimerkit: epätosi
-Sisällytä

määrittää palvelut, jotka tämä cmdlet pysäyttää. Tämän parametrin arvo täyttää Nimiparametrin. Anna nimi elementti tai kuvio, kuten s*. Jokerimerkit ovat sallittuja.

Tyyppi: merkkijono
sija: nimetty
oletusarvo: ei ole
hyväksy putkitulo: epätosi
hyväksy jokerimerkit: tosi
-InputObject

määrittää ServiceController-objektit, jotka edustavat pysäytettäviä palveluita. Anna muuttuja, joka sisältää objektit, tai kirjoita komento tai lauseke, joka saa objektit.

Tyyppi: ServiceController
sijainti: 0
oletusarvo: ei ole
hyväksy putkitulo: tosi
hyväksy jokerimerkit: epätosi
-nimi

määrittää lakkautettavien palveluiden palvelunimet. Jokerimerkit ovat sallittuja.

Tyyppi: merkkijono
peitenimet: palvelunimi
sijainti: 0
oletusarvo: ei ole
hyväksy putkitulo: tosi
hyväksy jokerimerkit: tosi
-NoWait

osoittaa, että tämä cmdlet käyttää No wait-vaihtoehtoa.

Tyyppi: Kytkinparametri
sija: nimetty
oletusarvo: Ei mitään
hyväksy putkitulo: epätosi
hyväksy jokerimerkit: epätosi
-Passhru

palauttaa olion, joka edustaa palvelua. Oletusarvoisesti tämä cmdlet ei luo tulostetta.

Tyyppi: Kytkinparametri
sija: nimetty
oletusarvo: ei ole
hyväksy putkitulo: epätosi
hyväksy jokerimerkit: epätosi
-WhatIf

näyttää, mitä tapahtuisi, jos cmdlet juoksisi. Cmdlet ei ole käynnissä.

Tyyppi: Kytkinparametri
peitenimet: wi
sija: nimetty
oletusarvo: epätosi
hyväksy putkitulo: epätosi
hyväksy jokerimerkit: epätosi

Tulot

systeemi.Palveluprosessi.ServiceController, Järjestelmä.Merkkijono

voit liittää palveluobjektin tai merkkijonon, joka sisältää palvelun nimen tähän cmdletiin.

Lähdöt

Ei Mitään, Systeemi.Palveluprosessi.ServiceController

tämä cmdlet luo järjestelmän.Palveluprosessi.ServiceController-objekti, joka edustaa palvelua, jos käytät PassThru-parametria. Muuten tämä cmdlet ei tuota mitään tulosta.

Notes

tämä cmdlet on saatavilla vain Windows-alustoille.

voi viitata myös Stop-Service sen sisäänrakennettuun peitenimeen, spsv: hen. Lisätietoja on kohdassa about_aliases.

Stop-Service voi hallita palveluita vain, kun nykyisellä käyttäjällä on siihen lupa. Jos acommand ei toimi oikein, sinulla ei ehkä ole tarvittavia oikeuksia.

jos haluat löytää palveluiden nimet ja näyttää niiden nimet järjestelmästäsi, Kirjoita Get-Service. Palvelun nimet näkyvät Nimi-sarakkeessa ja näyttöjen nimet näkyvät Displaynamecolumnissa.

  • Get-Service
  • New-Service
  • Restart-Service
  • Rest-Service
  • Set-Service
  • Start-Service
  • Suspend-Service
  • Remove-Service

Vastaa

Sähköpostiosoitettasi ei julkaista.

More: