Sdílet prostřednictvím


Remove-Service

Odebere službu systému Windows.

Syntaxe

Name (Výchozí)

Remove-Service
    [-Name] <String>
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InputObject

Remove-Service
    [-InputObject <ServiceController>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Rutina Remove-Service odebere službu systému Windows v registru a v databázi služby.

Cmdlet Remove-Service byl představen v PowerShellu 6.0.

Příklady

Příklad 1: Odebrání služby

Tím se odebere služba s názvem TestService.

Remove-Service -Name "TestService"

Příklad 2: Odebrání služby pomocí zobrazovaného názvu

Tento příklad odebere službu s názvem TestService. Příkaz používá Get-Service k získání objektu, který představuje službu TestService pomocí zobrazovaného názvu. Operátor kanálu (|) předá objekt Remove-Service, který službu odebere.

Get-Service -DisplayName "Test Service" | Remove-Service

Parametry

-Confirm

Před spuštěním cmdletu vás vyzve k potvrzení.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:viz

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-InputObject

Určuje ServiceController objekty, které představují služby k odebrání. Zadejte proměnnou, která obsahuje objekty, nebo zadejte příkaz nebo výraz, který objekty získá.

Parametr InputObject neenumeruje kolekce. Pokud je kolekce předána, vyvolá se chyba. Při práci s kolekcemi přesměrujte vstup pro vyjmenování hodnot.

Vlastnosti parametru

Typ:ServiceController
Default value:None
Podporuje zástupné znaky:False
DontShow:False

Sady parametrů

InputObject
Position:Named
Povinné:False
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

-Name

Určuje názvy služeb, které se mají odebrat. Jsou povoleny zástupné znaky.

Vlastnosti parametru

Typ:String
Default value:None
Podporuje zástupné znaky:True
DontShow:False
Aliasy:Název služby, SN

Sady parametrů

Name
Position:0
Povinné:True
Hodnota z kanálu:True
Hodnota z kanálu podle názvu vlastnosti:True
Hodnota ze zbývajících argumentů:False

-WhatIf

Ukazuje, co se stane, když se příkaz spustí. Příkazový modul nebyl spuštěn.

Vlastnosti parametru

Typ:SwitchParameter
Default value:False
Podporuje zástupné znaky:False
DontShow:False
Aliasy:Wi

Sady parametrů

(All)
Position:Named
Povinné:False
Hodnota z kanálu:False
Hodnota z kanálu podle názvu vlastnosti:False
Hodnota ze zbývajících argumentů:False

CommonParameters

Tato rutina podporuje běžné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v about_CommonParameters.

Vstupy

ServiceController

Objekt služby můžete předat tomuto cmdletu.

String

Do tohoto cmdletu můžete předat řetězec, který obsahuje název služby.

Výstupy

None

Tento cmdlet nevrátí žádný výstup.

Poznámky

Tento cmdlet je dostupný pouze na platformách Windows.

Pokud chcete tuto rutinu spustit, spusťte PowerShell pomocí možnosti Spustit jako správce.