¿Cómo funciona el comando Get-Process en PowerShell?

¿Cómo funciona el comando Get-Process en PowerShell?

El cmdlet "Obtener procesos"En PowerShell es responsable de hacer que los procesos se ejecuten en la computadora local, así como operar en las computadoras remotas. Cualquier proceso específico puede recuperarse mediante su ID de proceso (PID) o por su nombre. Se puede pasar un objeto a través de una tubería a este cmdlet.

Esta publicación consignará en detalle el cmdlet "Get-Process".

¿Cómo funciona el comando "Get-Process" en PowerShell??

El cmdlet "Obtener procesosEl comando se utiliza para obtener la lista de los procesos en computadoras locales y remotas.

Ejemplos relacionados con el "Obtener procesosEl comando se proporciona a continuación!

Ejemplo 1: use el cmdlet "Get-process" para obtener todos los procesos en Windows

Para obtener todos los procesos en PowerShell, ejecute el siguiente código:

Obtener procesos



Ejemplo 2: use el cmdlet "Get-process" para obtener todos los datos disponibles sobre uno o más procesos

Para recuperar los datos relacionados con uno o múltiples procesos, ejecute el "Obtener procesos"Comando con el nombre de los procesos deseados:

Get-Process Explorer, sistema | Lista de formato *


En el código indicado anteriormente:

    • Primero, escriba el "Obtener procesos"Cmdlet y luego defina el nombre particular del proceso separado por una coma.
    • Después de eso, especifique el "|"Tubería y agregue el"Formato"Cmdlet junto con un asterisco (comodín):


Ejemplo 3: use el cmdlet "Get-Process" para obtener todos los procesos con un conjunto de trabajo menor que un tamaño específico

Ejecute el siguiente cmdlet para mostrar los procesos con menos conjunto de trabajo que el tamaño especificado:

Get-Process | Where-Object $ _.WorkingSet -LT 20000000


Según el código indicado anteriormente:

    • Primero, escriba el "Obtener procesos"Cmdlet junto con el"|"Tuberías.
    • Luego especifique el "Donde Object"Cmdlet y proporcione la condición establecida como se define en el código anterior:


Ejemplo 4: use el cmdlet "Get-process" para obtener la información de la versión de un proceso específico

Para obtener la información de la versión del archivo de un cmdlet específico, use el "Obtener procesos"Cmdlet junto con el"explorador" nombre del proceso. Luego, agregue el "-FileversionInfoParámetro para obtener la información de la versión del archivo:

Get -Process Explorer -FileVersionInfo



Ejemplo 5: use el cmdlet "Get-process" para encontrar el propietario de un proceso

Para obtener el nombre del proceso del propietario, ejecute el cmdlet especificado:

Get -Process Explorer -IncludeUserName


De acuerdo con el código anterior, escriba el "Obtener procesos"Cmdlet y especifique el nombre del proceso particular cuya información del propietario debe obtenerse. Entonces, defina el "-Incluir UsUnernameParámetro al final del código:


Ejemplo 6: use el cmdlet "Get-Process" para obtener el proceso por nombre

Para recuperar el proceso por su nombre, simplemente, especifique el nombre del proceso particular con el "Obtener procesos"Cmdlet:

Get-Process Explorer



Ejemplo 7: use el cmdlet "Get-process" para obtener el proceso por su identificación

También se puede recuperar un proceso especificando su identificación junto con el "Obtener procesos"Cmdlet y el"-IdentificaciónParámetro:

Get -Process --id 3720



Eso es todo! Hemos compilado información útil sobre el cmdlet "Get-Process" en PowerShell.

Conclusión

El cmdlet "Obtener procesos"En PowerShell obtiene el proceso de ejecución en computadoras remotas y locales. Puede obtener un proceso específico por su identificación o por su nombre. Además, también puede obtener información detallada sobre un proceso específico utilizando algunos parámetros específicos. Esta guía ha demostrado en detalle el cmdlet "Get-Process" con la ayuda de ejemplos.