Reanuda uno o más servicios suspendidos (en pausa).

Sintaxis

Resume-Service [-Name] <string[]> [-Exclude <string[]>] [-Include <string[]>] [-PassThru] [-Confirm] [-WhatIf] [<CommonParameters>]

Resume-Service -DisplayName <string[]> [-Exclude <string[]>] [-Include <string[]>] [-PassThru] [-Confirm] [-WhatIf] [<CommonParameters>]

Resume-Service [-InputObject <ServiceController[]>] [-Exclude <string[]>] [-Include <string[]>] [-PassThru] [-Confirm] [-WhatIf] [<CommonParameters>]

Descripción

El cmdlet Resume-Service envía un mensaje de reanudación al controlador de servicios de Windows para cada uno de los servicios especificados. Si están suspendidos, se reanudarán. Si se están ejecutando actualmente, se omite el mensaje. Puede especificar los servicios por su nombre de servicio o por su nombre para mostrar, o puede usar el parámetro InputObject para pasar un objeto de servicio que represente a los servicios que desee reanudar.

Parámetros

-DisplayName <string[]>

Especifica los nombres para mostrar de los servicios que se van a reanudar. Se permite el uso de caracteres comodín.

¿Requerido?

true

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Exclude <string[]>

Omite los servicios especificados. El valor de este parámetro califica el parámetro Name. Escriba un patrón o un elemento del nombre, como "s*". Se permite el uso de caracteres comodín.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Include <string[]>

Reanuda únicamente los servicios especificados. El valor de este parámetro califica el parámetro Name. Escriba un patrón o un elemento del nombre, como "s*". Se permite el uso de caracteres comodín.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-InputObject <ServiceController[]>

Especifica objetos ServiceController que representan los servicios que se van a reanudar. Especifique la variable que contiene los objetos, o bien, escriba un comando o una expresión que obtenga los objetos.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

true (ByValue)

¿Aceptar caracteres comodín?

false

-Name <string[]>

Especifica los nombres de los servicios que se van a reanudar.

El nombre del parámetro es opcional. Puede usar "-Name" o su alias, "-ServiceName", o bien, puede omitir el nombre del parámetro.

¿Requerido?

true

¿Posición?

1

Valor predeterminado

¿Aceptar canalización?

true (ByValue, ByPropertyName)

¿Aceptar caracteres comodín?

false

-PassThru

Devuelve un objeto que representa el servicio. De forma predeterminada, este cmdlet no genera resultados.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-Confirm

Solicita confirmación antes de ejecutar el comando.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

-WhatIf

Describe lo que ocurriría si ejecutara el comando sin ejecutarlo realmente.

¿Requerido?

false

¿Posición?

named

Valor predeterminado

¿Aceptar canalización?

false

¿Aceptar caracteres comodín?

false

<CommonParameters>

Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea about_Commonparameters.

Entradas y salidas

El tipo de entrada es el tipo de los objetos que se pueden canalizar al cmdlet. El tipo devuelto es el tipo de los objetos que el cmdlet devuelve.

Entradas

System.ServiceProcess.ServiceController o System.String

Puede canalizar a Resume-Service un objeto de servicio o una cadena que contiene un nombre de servicio.

Salidas

Ninguno o System.ServiceProcess.ServiceController

Cuando se usa el parámetro PassThru, Resume-Service genera un objeto System.ServiceProcess.ServiceController que representa el servicio reanudado. En caso contrario, este cmdlet no genera resultados.

Notas

El estado de los servicios que se han suspendido es "Paused" (en pausa). Cuando los servicios se reanudan, su estado es "Running" (en ejecución).

Resume-Service solo puede controlar los servicios si el usuario actual tiene permiso para ello. Si un comando no funciona correctamente, es posible que no tenga los permisos necesarios.

Para obtener los nombres de servicio y los nombres para mostrar de los servicios del sistema, escriba "Get-Service". Los nombres de servicio aparecen en la columna Name y los nombres para mostrar aparecen en la columna DisplayName.

Ejemplo 1

C:\PS>resume-service sens

Descripción
-----------
Este comando reanuda el servicio de notificación de eventos de sistema (en el comando, el nombre del servicio se representa mediante "sens") en el equipo local. El comando usa el parámetro Name para especificar el nombre del servicio, pero omite el nombre del parámetro porque es opcional.






Ejemplo 2

C:\PS>get-service | where-object {$_.Status -eq "Paused"} | resume-service

Descripción
-----------
Este comando reanuda todos los servicios suspendidos (en pausa) del equipo. El primer comando obtiene todos los servicios del equipo. El operador de canalización (|) pasa los resultados al cmdlet Where-Object, que selecciona los servicios cuya propiedad Status tiene el valor "Paused" (en pausa). El siguiente operador de canalización envía los resultados a Resume-Service, que reanuda los servicios en pausa.

En la práctica, se usa el parámetro WhatIf para determinar el efecto del comando antes de ejecutarlo sin WhatIf.






Vea también




Tabla de contenido