Remove-Service
Tar bort en Windows-tjänst.
Syntax
Remove-Service
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
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.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Anger ServiceController-objekt som representerar de tjänster som ska tas bort. Ange en variabel som innehåller objekten eller skriv ett kommando eller uttryck som hämtar objekten.
Type: | ServiceController |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Anger tjänstnamnen för de tjänster som ska tas bort. Jokertecken tillåts.
Type: | String |
Aliases: | ServiceName, SN |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.ServiceProcess.ServiceController, System.String
Du kan skicka ett tjänstobjekt eller en sträng som innehåller namnet på en tjänst till denna cmdlet.
Utdata
None
Denna cmdlet 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 .