Cómo usar el comando Get-Service en PowerShell

Cómo usar el comando Get-Service en PowerShell
El cmdlet "Get-Service"En PowerShell obtiene o recupera la información sobre los servicios en la computadora. Estos servicios incluyen tanto detenidos como en funcionamiento. Además, para obtener todos los servicios disponibles, el comando declarado se puede usar sin parámetros y también obtener un conjunto personalizado de servicios mediante la utilización de una lista especificada de parámetros.

Esta publicación explicará el cmdlet de PowerShell "Get-Service".

Cómo utilizar/usar el comando "Get-Service" en PowerShell?

Como se indicó anteriormente, el "Get-Service"Cmdlet se utiliza para obtener los servicios disponibles en PowerShell, incluidos los de ejecución y detenido,.

Pasemos a los siguientes ejemplos para obtener todos los servicios ejecutando el CMDLET mencionado anteriormente.

Ejemplo 1: use el cmdlet "Get-Service" para obtener todos los servicios en la computadora
Para recuperar todos los servicios de la computadora, ejecute el cmdlet proporcionado a continuación:

Get-Service

Ejemplo 2: use el cmdlet "Get-Service" para mostrar servicios que incluyen una cadena de búsqueda específica

Este ejemplo mostrará todo T

Para mostrar todos los servicios que incluyen una cadena de búsqueda particular que especificada por el usuario, ejecute el "Get-serviciosComando "junto con el parámetro requerido:

Get -Service -displayName "*Update*"

Según el código anterior:

  • Primero, ingrese al "Get-Service"Cmdlet, seguido por el"-Nombre para mostrar"Parámetro que tiene el"*actualizar*"Valor asignado.
  • La cadena está encerrada dentro de dos comodines para que pueda coincidir con la palabra clave similar exacta de un resultado de búsqueda:

Ejemplo 3: use el cmdlet "Get-Service" para obtener servicios que comiencen con una cadena de búsqueda
Para obtener los servicios particulares que comienzan con la cadena de búsqueda especificada, use el "Get-Service "Cmdlet que tiene un valor específico asignado con el comodín al final. Poner un asterisco al final de la cadena ayudará a encontrar la cadena que comienza con la palabra clave específica:

Get-Service "Xbox*"

Ejemplo 4: use el cmdlet "Get-Service" para obtener servicios que comiencen con una cadena de búsqueda y una exclusión
El comando declarado a continuación buscará una cadena específica y agregará una exclusión:

Get -Service -Name "Xbox*" -exclude "xboxNetApisVC"

En el código indicado anteriormente:

  • Introducir el "Get-Service"Cmdlet junto con el"-Nombre"Parámetro que tiene el"Xbox*"Valor asignado a él.
  • Después de eso, especifique el "-ExcluirParámetro y asignar el valor establecido para excluirlo de la salida:

Ejemplo 5: use el cmdlet "Get-Service" para mostrar servicios que actualmente están activos
Para obtener y ver todos los servicios activos actualmente, use el comando proporcionado:

Get-Service | Where-Object $ _.Estado -eq "detenido"

En el comando proporcionado anteriormente:

  • Especifica el "Get-Service"Cmdlet seguido de la tubería" | ".
  • Después de eso, agregue el "Donde Object"Cmdlet y luego especifique la condición para obtener solo los servicios activos:

Eso es todo! Hemos proporcionado el funcionamiento del "Get-Service"Cmdlet en PowerShell.

Conclusión

En PowerShell, el "Get-Service"Cmdlet se utiliza para obtener la lista de los servicios que operan en Windows. Obtiene la lista de servicios en ejecución y detenido. Además, utiliza los parámetros para obtener un conjunto personalizado de servicios. Esta publicación ha explicado el cmdlet "Get-Service" en detalle.