Compartir a través de


Remove-Service

Quita un servicio de Windows.

Sintaxis

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

Description

El Remove-Service cmdlet quita un servicio de Windows en el Registro y en la base de datos de servicio.

El cmdlet Remove-Service se introdujo en PowerShell 6.0.

Ejemplos

Ejemplo 1: Eliminación de un servicio

Esto quita un servicio denominado TestService.

Remove-Service -Name "TestService"

Ejemplo 2: Eliminación de un servicio con el nombre para mostrar

En este ejemplo se quita un servicio denominado TestService. El comando usa Get-Service para obtener un objeto que representa el servicio TestService con el nombre para mostrar. El operador de canalización (|) canaliza el objeto a Remove-Service, que quita el servicio.

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

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Tipo:SwitchParameter
Alias:cf
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-InputObject

Especifica los objetos ServiceController que representan los servicios que se van a quitar. Especifique una variable que contenga los objetos o escriba un comando o una expresión que obtenga los objetos.

El parámetro InputObject no enumera colecciones. Si se pasa una colección, se produce un error. Al trabajar con colecciones, canalice la entrada para enumerar los valores.

Tipo:ServiceController
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Name

Especifica los nombres de servicio de los servicios que se van a quitar. Se permite el uso de caracteres comodín.

Tipo:String
Alias:ServiceName, SN
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:True

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Tipo:SwitchParameter
Alias:wi
Posición:Named
Valor predeterminado:False
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

ServiceController

Puede canalizar un objeto de servicio a este cmdlet.

String

Puede canalizar una cadena que contenga el nombre de un servicio a este cmdlet.

Salidas

None

Este cmdlet no devuelve ningún resultado.

Notas

Este cmdlet solo está disponible en plataformas Windows.

Para ejecutar este cmdlet, inicie PowerShell mediante la opción Ejecutar como administrador .