Remove-Service
Quita un servicio de Windows.
Sintaxis
Name (Es el valor predeterminado).
Remove-Service
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
InputObject
Remove-Service
[-InputObject <ServiceController>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Remove-Service 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 pide confirmación antes de ejecutar el cmdlet.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | cf |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-InputObject
Especifica objetos ServiceController que representan los servicios que se van a quitar. Escriba una variable que contenga los objetos, o escriba un comando o expresión que obtenga los objetos.
El parámetro InputObject no enumera las colecciones. Si se pasa una colección, se produce un error. Al trabajar con colecciones, canalice la entrada para enumerar los valores.
Propiedades del parámetro
| Tipo: | ServiceController |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
InputObject
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Name
Especifica los nombres de servicio de los servicios que se van a quitar. Se permite el uso de caracteres comodín.
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | True |
| DontShow: | False |
| Alias: | NombreDelServicio, SN |
Conjuntos de parámetros
Name
| Posición: | 0 |
| Mandatory: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Wi |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
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 ninguna salida.
Notas
Este cmdlet solo está disponible en plataformas Windows.
Para ejecutar este cmdlet, inicie PowerShell mediante la opción Ejecutar como administrador.