Megosztás a következőn keresztül:


Remove-Service

Eltávolít egy Windows-szolgáltatást.

Syntax

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

Description

A Remove-Service parancsmag eltávolít egy Windows-szolgáltatást a beállításjegyzékben és a szolgáltatásadatbázisban.

A Remove-Service parancsmag a PowerShell 6.0-ban lett bevezetve.

Példák

1. példa: Szolgáltatás eltávolítása

Ezzel eltávolít egy TestService nevű szolgáltatást.

Remove-Service -Name "TestService"

2. példa: Szolgáltatás eltávolítása a megjelenített név használatával

Ez a példa eltávolít egy TestService nevű szolgáltatást. A parancs Get-Service használ egy objektum lekéréséhez, amely a TestService szolgáltatást jelöli a megjelenítendő név használatával. A folyamatkezelő (|) az objektumot Remove-Service, amely eltávolítja a szolgáltatást.

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

Paraméterek

-Confirm

Megerősítést kér a parancsmag futtatása előtt.

Típus:SwitchParameter
Aliasok:cf
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-InputObject

Megadja ServiceController eltávolítandó szolgáltatásokat képviselő objektumokat. Adjon meg egy változót, amely tartalmazza az objektumokat, vagy írjon be egy parancsot vagy kifejezést, amely lekéri az objektumokat.

Az InputObject paraméter nem számba veszi a gyűjteményeket. Ha egy gyűjteményt ad át, hibaüzenet jelenik meg. A gyűjtemények használatakor a bemenetet a bemenetet az értékek számbavételéhez kell beszűkíteni.

Típus:ServiceController
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Name

Megadja az eltávolítandó szolgáltatások szolgáltatásneveit. A helyettesítő karakterek használata engedélyezett.

Típus:String
Aliasok:ServiceName, SN
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:True

-WhatIf

Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.

Típus:SwitchParameter
Aliasok:wi
Position:Named
Alapértelmezett érték:False
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

ServiceController

A szolgáltatásobjektumot erre a parancsmagra csövezheti.

String

Erre a parancsmagra egy szolgáltatás nevét tartalmazó sztringet csövezhet.

Kimenetek

None

Ez a parancsmag nem ad vissza kimenetet.

Jegyzetek

Ez a parancsmag csak Windows-platformokon érhető el.

A parancsmag futtatásához indítsa el a PowerShellt a Futtatás rendszergazdaként beállítással.