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.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | ServiceController |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Name
Anger tjänstnamnen för de tjänster som ska tas bort. Jokertecken tillåts.
Typ: | String |
Alias: | ServiceName, SN |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | True |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Du kan skicka ett tjänstobjekt till den här cmdleten.
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.