stopper en eller flere kørende tjenester.
syntaks
Stop-Service <ServiceController> >] >]
Stop-Service <String> >] >]
Stop-Service -DisplayName <String> >] >]
beskrivelse
cmdlet ‘ en Stop-Service
sender en stopmeddelelse til Servicecontrolleren for hver af de specificerede tjenester. Du kan angive Tjenesterne ved hjælp af deres servicenavne eller visningsnavne, eller du kanBrug parameteren InputObject til at videregive et serviceobjekt, der repræsenterer den tjeneste, du vil haveat stoppe.
eksempler
eksempel 1: Stop en tjeneste på den lokale computer
PS C:\> Stop-Service -Name "sysmonlog"
denne kommando stopper tjenesten Performance Logs and Alerts (SysmonLog) på den lokale computer.
PS C:\> Get-Service -DisplayName "telnet" | Stop-Service
denne kommando stopper Telnet-tjenesten på den lokale computer. Kommandoen bruger Get-Service
til at fået objekt, der repræsenterer Telnet-tjenesten. Rørledningsoperatøren (|
) rør objektet tilStop-Service
, som stopper tjenesten.
eksempel 3: Stop en tjeneste, der har afhængige tjenester
PS C:\> Get-Service -Name "iisadmin" | Format-List -Property Name, DependentServicesPS C:\> Stop-Service -Name "iisadmin" -Force -Confirm
dette eksempel stopper iisadmin-tjenesten på den lokale computer. Fordi stoppe denne service ogsåstopper de tjenester, der afhænger af iisadmin-tjenesten, er det bedst at gå forud for Stop-Service
med en kommando, der viser de tjenester, der afhænger af iisadmin-tjenesten.
den første kommando viser de tjenester, der afhænger af iisadmin. Det bruger Get-Service
for at få et objektder repræsenterer iisadmin-tjenesten. Rørledningsoperatøren (|
) sender resultatet tilFormat-List
cmdlet. Kommandoen bruger Egenskabsparameteren Format-List
til kun at listename og DependentServices egenskaber for tjenesten.
den anden kommando stopper iisadmin-tjenesten. Kraftparameteren er nødvendig for at stoppe en tjenesteder har afhængige tjenester. Kommandoen bruger Bekræftelsesparameteren til at anmode om bekræftelse frabrugeren, før den stopper hver tjeneste.
parametre
beder dig om bekræftelse, før du kører cmdlet.
Type: | Skiftparameter |
Kaldenavn: | cf |
Position: | navngivet |
Standardværdi: | falsk |
acceptere rørledning input: | falsk |
Accepter jokertegn: | falsk |
angiver visningsnavnene på de tjenester, der skal stoppes.Jokertegn er tilladt.
Type: | streng |
Position: | navngivet |
Standardværdi: | Ingen |
Accepter pipeline input: | falsk |
Accepter jokertegn: | sandt |
angiver tjenester, som denne cmdlet udelader. Værdien af denne parameter kvalificerer Navnetparameter. Indtast et navneelement eller mønster, f.eks. Jokertegn er tilladt.
Type: | streng |
Position: | navngivet |
Standardværdi: | Ingen |
acceptere rørledning input: | falsk |
Accepter jokertegn: | sandt |
tvinger cmdlet til at stoppe en tjeneste, selvom den pågældende tjeneste har afhængige tjenester.
Type: | Skiftparameter |
Position: | navngivet |
Standardværdi: | Ingen |
acceptere rørledning input: | falsk |
Accepter jokertegn: | falsk |
angiver tjenester, som denne cmdlet stopper. Værdien af denne parameter kvalificerer Navnetparameter. Indtast et navneelement eller mønster, f.eks. Jokertegn er tilladt.
Type: | streng |
Position: | navngivet |
Standardværdi: | Ingen |
acceptere rørledning input: | falsk |
Accepter jokertegn: | sandt |
angiver ServiceController-objekter, der repræsenterer de tjenester, der skal stoppes. Indtast en variabel, derindeholder objekterne, eller skriv en kommando eller et udtryk, der får objekterne.
Type: | ServiceController |
stilling: | 0 |
Standardværdi: | Ingen |
acceptere pipeline input: | sandt |
Accepter jokertegn: | falsk |
angiver servicenavnene på de tjenester, der skal stoppes. Jokertegn er tilladt.
Type: | streng |
kaldenavn: | servicenavn |
stilling: | 0 |
Standardværdi: | Ingen |
acceptere pipeline input: | sandt |
Accepter jokertegn: | sandt |
, at denne cmdlet bruger indstillingen Ingen ventetid.
Type: | Skiftparameter |
Position: | navngivet |
Standardværdi: | Ingen |
acceptere rørledning input: | falsk |
Accepter jokertegn: | falsk |
Returnerer et objekt, der repræsenterer tjenesten. Som standard genererer denne cmdlet ikke noget output.
Type: | Skiftparameter |
Position: | navngivet |
Standardværdi: | Ingen |
acceptere rørledning input: | falsk |
Accepter jokertegn: | falsk |
viser, hvad der ville ske, hvis cmdlet kører. Cmdlet ‘ en køres ikke.
Type: | Skiftparameter |
kaldenavn: | med |
Position: | navngivet |
Standardværdi: | falsk |
acceptere rørledning input: | falsk |
Accepter jokertegn: | falsk |
indgange
System.Serviceproces.ServiceController, System.String
du kan sende et serviceobjekt eller en streng, der indeholder navnet på en tjeneste, til denne cmdlet.
Udgange
Ingen, System.Serviceproces.ServiceController
denne cmdlet genererer et System.Serviceproces.ServiceController-objekt, der repræsenterertjeneste, hvis du bruger PassThru-parameteren. Ellers genererer denne cmdlet ikke noget output.
noter
denne cmdlet er kun tilgængelig på vinduer platforme.
du kan også henvise til Stop-Service
ved dets indbyggede alias, spsv. For mere information, seabout_aliases.
Stop-Service
kan kun styre tjenester, når den aktuelle bruger har tilladelse til at gøre dette. Hvis acommand ikke fungerer korrekt, har du muligvis ikke de krævede tilladelser.
for at finde servicenavne og visningsnavne på Tjenesterne på dit system skal du skrive Get-Service
. Servicenavne vises i kolonnen Navn, og visningsnavnene vises i kolonnen DisplayNamecolumn.
- Få-Service
- Ny-Service
- Genstart-Service
- Genoptag-Service
- Set-Service
- Start-Service
- Suspend-Service
- Fjern-Service