Remove-Service
Tar bort en Windows-tjänst.
Syntax
Name (Standard)
Remove-Service
    [-Name] <String>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
		InputObject
	 
	Remove-Service
    [-InputObject <ServiceController>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]
Description
Cmdleten Remove-Service tar bort en Windows-tjänst i registret och i tjänstdatabasen.
Cmdleten Remove-Service introducerades i PowerShell 6.0.
Exempel
Exempel 1: Ta bort en tjänst
Detta tar bort en tjänst med namnet TestService.
Remove-Service -Name "TestService"
Exempel 2: Ta bort en tjänst med visningsnamnet
Det här exemplet tar bort en tjänst med namnet TestService. Kommandot använder Get-Service för att hämta ett objekt som representerar TestService-tjänsten med visningsnamnet. Pipelineoperatorn (|) skickar objektet till Remove-Service, vilket tar bort tjänsten.
Get-Service -DisplayName "Test Service" | Remove-Service
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | jfr | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-InputObject 
		Anger ServiceController objekt som representerar de tjänster som ska avlägsnas. Ange en variabel som innehåller objekten eller skriv ett kommando eller uttryck som hämtar objekten.
Parametern InputObject räknar inte upp samlingar. Om en samling skickas utlöses ett fel. När du arbetar med samlingar kan du skicka indata för att räkna upp värdena.
Parameteregenskaper
| Typ: | ServiceController | 
| Standardvärde: | None | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
Parameteruppsättningar
					InputObject 
					
				 
				| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | True | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
-Name
Anger tjänstnamnen för de tjänster som ska tas bort. Jokertecken tillåts.
Parameteregenskaper
| Typ: | String | 
| Standardvärde: | None | 
| Stöder jokertecken: | True | 
| DontShow: | False | 
| Alias: | Tjänstenamn, SN | 
Parameteruppsättningar
Name
| Position: | 0 | 
| Obligatorisk: | True | 
| Värde från pipeline: | True | 
| Värde från pipeline efter egenskapsnamn: | True | 
| Värde från återstående argument: | False | 
-WhatIf 
		Visar vad som skulle hända om kommandot körs. Cmdleten körs inte.
Parameteregenskaper
| Typ: | SwitchParameter | 
| Standardvärde: | False | 
| Stöder jokertecken: | False | 
| DontShow: | False | 
| Alias: | Wi | 
Parameteruppsättningar
(All)
| Position: | Named | 
| Obligatorisk: | False | 
| Värde från pipeline: | False | 
| Värde från pipeline efter egenskapsnamn: | False | 
| Värde från återstående argument: | False | 
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Indata
ServiceController
Du kan skicka ett tjänstobjekt till den här cmdleten.
String
Du kan skicka en sträng som innehåller namnet på en tjänst till den här cmdleten.
Utdata
None
Den här cmdleten returnerar inga utdata.
Kommentarer
Den här cmdleten är endast tillgänglig på Windows-plattformar.
Om du vill köra den här cmdleten startar du PowerShell med alternativet Kör som administratör.