Dela via


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.