Remove-Service
Odebere službu systému Windows.
Syntax
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.