Detiene uno o más servicios en ejecución.
Sintaxis
Stop-Service <ServiceController> >] >]
Stop-Service <String> >] >]
Stop-Service -DisplayName <String> >] >]
Descripción
El cmdlet Stop-Service
envía un mensaje de detención al Controlador de servicios de Windows para cada uno de los servicios especificados. Puede especificar los servicios por sus nombres de servicio o nombres para mostrar, o puede usar el parámetro InputObject para pasar un objeto de servicio que representa el servicio que desea detener.
Ejemplos
Ejemplo 1: Detener un servicio en el equipo local
PS C:\> Stop-Service -Name "sysmonlog"
Este comando detiene el servicio de Alertas y registros de rendimiento (SysmonLog) en el equipo local.
Ejemplo 2: Detener un servicio mediante el nombre para mostrar
PS C:\> Get-Service -DisplayName "telnet" | Stop-Service
Este comando detiene el servicio Telnet en el equipo local. El comando usa Get-Service
para obtener el objeto que representa el servicio Telnet. El operador de canalización (|
) canaliza el objeto aStop-Service
, lo que detiene el servicio.
Ejemplo 3: Detener un servicio que tiene servicios dependientes
PS C:\> Get-Service -Name "iisadmin" | Format-List -Property Name, DependentServicesPS C:\> Stop-Service -Name "iisadmin" -Force -Confirm
Este ejemplo detiene el servicio IISAdmin en el equipo local. Debido a que detener este servicio también detiene los servicios que dependen del servicio IISAdmin, lo mejor es preceder Stop-Service
con un comando que enumera los servicios que dependen del servicio IISAdmin.
El primer comando enumera los servicios que dependen de IISAdmin. Utiliza Get-Service
para obtener un objeto que representa el servicio IISAdmin. El operador de canalización (|
) pasa el resultado al cmdletFormat-List
. El comando utiliza el parámetro Property de Format-List
para listar solo las propiedades nombrey Servicios dependientes del servicio.
El segundo comando detiene el servicio IISAdmin. El parámetro Force es necesario para detener un servicio que tiene servicios dependientes. El comando utiliza el parámetro Confirmar para solicitar la confirmación del usuario antes de detener cada servicio.
Parámetros
Solicita confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Nombre |
valor Predeterminado: | False |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | False |
Especifica los nombres para mostrar de los servicios para dejar de.Se permiten caracteres comodín.
Tipo: | String |
Posición: | Nombre |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | True |
Especifica los servicios que este cmdlet se omite. El valor de este parámetro califica el Nameparameter. Introduzca un elemento o patrón de nombre, como s*. Se permiten caracteres comodín.
Tipo: | String |
Posición: | Nombre |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | Verdadero |
Fuerza al cmdlet a detener un servicio incluso si ese servicio tiene servicios dependientes.
Tipo: | SwitchParameter |
Posición: | Nombre |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | False |
Especifica los servicios que este cmdlet se detiene. El valor de este parámetro califica el Nameparameter. Introduzca un elemento o patrón de nombre, como s*. Se permiten caracteres comodín.
Tipo: | String |
Posición: | Nombre |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | True |
Especifica ServiceController objetos que representan los servicios a parar. Introduzca una variable que contenga los objetos, o escriba un comando o expresión que obtenga los objetos.
Tipo: | ServiceController |
Posición: | 0 |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | True |
Aceptan caracteres comodín: | False |
Especifica el nombre de los servicios de los servicios para dejar de. Se permiten caracteres comodín.
Tipo: | String |
Alias: | ServiceName |
Posición: | 0 |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | True |
Aceptan caracteres comodín: | True |
Indica que este cmdlet utiliza el no espere opción.
Tipo: | SwitchParameter |
Posición: | Nombre |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | False |
Devuelve un objeto que representa el servicio. De forma predeterminada, este cmdlet no genera ningún resultado.
Tipo: | SwitchParameter |
Posición: | Nombre |
valor Predeterminado: | Ninguno |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | False |
Muestra lo que pasaría si se ejecuta el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Nombre |
valor Predeterminado: | False |
Aceptar la canalización de entrada: | False |
Aceptan caracteres comodín: | False |
Entradas
Sistema.ServiceProcess.ServiceController, Sistema.Cadena
Puede canalizar un objeto de servicio o una cadena que contenga el nombre de un servicio a este cmdlet.
Salidas
Ninguna, Sistema.ServiceProcess.ServiceController
Este cmdlet genera un sistema.ServiceProcess.Objeto ServiceController que representa el servicio, si utiliza el parámetro PassThru. De lo contrario, este cmdlet no genera ningún resultado.
Notas
Este cmdlet solo está disponible en plataformas Windows.
También puede hacer referencia a Stop-Service
por su alias incorporado, spsv. Para obtener más información, Consulteabout_aliases.
Stop-Service
puede controlar los servicios solo cuando el usuario actual tiene permiso para hacerlo. Si un comando no funciona correctamente, es posible que no tenga los permisos necesarios.
Para encontrar los nombres de servicio y los nombres para mostrar de los servicios en su sistema, escriba Get-Service
. Los nombres de los servicios aparecen en la columna Nombre y los nombres para mostrar aparecen en la columna Nombre para mostrar.
- Get-Service
- Nuevo-Servicio
- Reiniciar-Servicio
- Reanudar El Servicio
- Set-Service
- Inicio-Servicio De
- Suspender El Servicio
- Eliminar-Servicio