Stopper en eller flere løpende tjenester.
Syntaks
Stop-Service <ServiceController> >] >]
Stop-Service <String> >] >]
Stop-Service -DisplayName <String> >] >]
Beskrivelse
cmdleten Stop-Service
sender en stoppmelding Til Windows Service Controller for hver av de angitte tjenestene. Du kan angi tjenestene etter tjenestenavn eller visningsnavn, eller du kanbruk parameteren InputObject til å sende et tjenesteobjekt som representerer tjenesten du vil haå stoppe.
Eksempler
Eksempel 1: Stopp en tjeneste på den lokale datamaskinen
PS C:\> Stop-Service -Name "sysmonlog"
denne kommandoen stopper Tjenesten Ytelseslogger Og Varsler (SysmonLog) på den lokale datamaskinen.
PS C:\> Get-Service -DisplayName "telnet" | Stop-Service
Denne kommandoen stopper Telnet-tjenesten på den lokale datamaskinen. Kommandoen bruker Get-Service
for å fået objekt som representerer Telnet-tjenesten. Rørledningsoperatøren (|
) rør objektet tilStop-Service
, som stopper tjenesten.
Eksempel 3: Stoppe en tjeneste som har avhengige tjenester
PS C:\> Get-Service -Name "iisadmin" | Format-List -Property Name, DependentServicesPS C:\> Stop-Service -Name "iisadmin" -Force -Confirm
dette eksemplet stopper iisadmin-tjenesten på den lokale datamaskinen. Fordi stoppe denne tjenesten ogsåstopper tjenestene som er avhengige av iisadmin-tjenesten, er det best å gå foran Stop-Service
med acommand som viser tjenestene som er avhengige av iisadmin-tjenesten.
den første kommandoen viser tjenestene som er avhengige av IISAdmin. Den bruker Get-Service
for å få et objekt som representerer iisadmin-tjenesten. Rørledningsoperatøren (|
) sender resultatet til cmdletenFormat-List
. Kommandoen bruker Egenskapsparameteren Format-List
for å liste bare egenskaper for navn og DependentServices for tjenesten.
den andre kommandoen stopper iisadmin-tjenesten. Force-parameteren er nødvendig for å stoppe en tjenestesom har avhengige tjenester. Kommandoen bruker Confirm-parameteren til å be om bekreftelse frabrukeren før den stopper hver tjeneste.
Parametere
Ber deg om bekreftelse før du kjører cmdleten.
Type: | Bryterparameter |
Aliaser: | cf |
Posisjon: | Navngitt |
Standardverdi: | Usann |
Godta rørinngang: | Falsk |
Godta jokertegn: | Usann |
Angir visningsnavnene for tjenestene som skal stoppes.Jokertegn er tillatt.
Type: | Streng |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta pipeline input: | Falsk |
Godta jokertegn: | True |
Angir tjenester som denne cmdleten utelater. Verdien av denne parameteren kvalifiserer Navnetparameter. Skriv inn et navneelement eller mønster, for eksempel s*. Jokertegn er tillatt.
Type: | Streng |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | Sant |
Tvinger cmdleten til å stoppe en tjeneste selv om tjenesten har avhengige tjenester.
Type: | Bryterparameter |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | Usann |
Angir tjenester som denne cmdleten stopper. Verdien av denne parameteren kvalifiserer Navnetparameter. Skriv inn et navneelement eller mønster, for eksempel s*. Jokertegn er tillatt.
Type: | Streng |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | True |
Angir ServiceController-objekter som representerer tjenestene som skal stoppes. Skriv inn en variabel som inneholder objektene, eller skriv inn en kommando eller et uttrykk som henter objektene.
Type: | Servicekontroller |
Posisjon: | 0 |
Standardverdi: | Ingen |
Godta rørinngang: | True |
Godta jokertegn: | Usann |
Angir tjenestenavnene for tjenestene som skal stoppes. Jokertegn er tillatt.
Type: | Streng |
Aliaser: | Tjenestenavn |
Posisjon: | 0 |
Standardverdi: | Ingen |
Godta rørinngang: | True |
Godta jokertegn: | True |
Angir at denne cmdleten bruker alternativet nei vent.
Type: | Bryterparameter |
Posisjon: | Navngitt |
Standard verdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | Usann |
Returnerer et objekt som representerer tjenesten. Denne cmdleten genererer ingen utdata som standard.
Type: | Bryterparameter |
Posisjon: | Navngitt |
Standardverdi: | Ingen |
Godta rørinngang: | Falsk |
Godta jokertegn: | Falsk |
Viser hva som ville skje hvis cmdleten kjører. Cmdleten kjøres ikke.
Type: | Bryterparameter |
Aliaser: | wi |
Posisjon: | Navngitt |
Standardverdi: | Usann |
Godta rørinngang: | Falsk |
Godta jokertegn: | Usann |
Innganger
System.Serviceprosess.ServiceController, System.Streng
du kan pipe et serviceobjekt eller en streng som inneholder navnet på en tjeneste til denne cmdleten.
Utganger
Ingen, System.Serviceprosess.ServiceController
denne cmdleten genererer Et System.Serviceprosess.ServiceController-objekt som representerer tjenesten, hvis du bruker parameteren PassThru. Ellers genererer ikke denne cmdleten noen utdata.
Merknader
denne cmdleten er bare tilgjengelig På Windows-plattformer.
du kan også referere til Stop-Service
med det innebygde aliaset spsv. For mer informasjon, seabout_aliases.
Stop-Service
kan bare kontrollere tjenester når den gjeldende brukeren har tillatelse til å gjøre dette. Hvis acommand ikke fungerer riktig, har du kanskje ikke de nødvendige tillatelsene.
hvis du vil finne tjenestenavn og visningsnavn for tjenestene på systemet ditt, skriver du Get-Service
. Tjenestenavn vises I Navn-kolonnen, og visningsnavnene vises i DisplayNamecolumn.
- Get-Service
- Ny-Service
- Restart-Service
- Gjenoppta-Service
- Set-Service
- Start-Service
- Suspend-Service
- Fjern-Service