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
pyytää vahvistusta ennen cmdletin suorittamista.
Tyyppi: | Kytkinparametri |
Peitenimet: | cf |
sija: | nimetty |
oletusarvo: | epätosi |
hyväksy putkitulo: | epätosi |
hyväksy jokerimerkit: | epätosi |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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