Stop-Service

: Microsoft.PowerShell.Gestión

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

– Confirm

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
-DisplayName

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

-Excluir

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
-Forzar

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
-Include

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
-InputObject

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
-Nombre de

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
-NoWait

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
-PassThru

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
-WhatIf

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

More: