Come funziona il comando 'Get-Process' in PowerShell

Come Funziona Il Comando Get Process In Powershell



Il cmdlet “ Get-processo ” in PowerShell è responsabile dell'esecuzione dei processi sul computer locale e del funzionamento sui computer remoti. Qualsiasi processo specifico può essere recuperato dal suo ID processo (PID) o dal suo nome. Un oggetto può essere passato attraverso una pipeline a questo cmdlet.

Questo post esaminerà in dettaglio il cmdlet 'Get-Process'.







Come funziona il comando 'Get-Process' in PowerShell?

Il cmdlet “ Get-processo Il comando ” viene utilizzato per ottenere l'elenco dei processi su entrambi i computer locali e remoti.



Esempi relativi a “ Get-processo ” sono forniti di seguito!



Esempio 1: utilizzare il cmdlet 'Get-Process' per ottenere tutti i processi su Windows





Per ottenere tutti i processi in PowerShell, eseguire il codice seguente:

Get-processo



Esempio 2: utilizzare il cmdlet 'Get-Process' per ottenere tutti i dati disponibili su uno o più processi



Per recuperare i dati relativi a uno o più processi eseguire il comando “ Get-processo ” comando con il nome del processo desiderato:

Get-Process explorer, sistema | Formato-Elenco *


Nel codice sopra indicato:

    • Innanzitutto, digita ' Get-processo ” cmdlet e quindi definire il particolare nome del processo separato da una virgola.
    • Successivamente, specificare il ' | ” pipeline e aggiungi il “ Formato-Elenco ” cmdlet insieme a un asterisco (carattere jolly):


Esempio 3: utilizzare il cmdlet 'Get-Process' per ottenere tutti i processi con un working set inferiore a una dimensione specificata

Eseguire il cmdlet seguente per visualizzare i processi con un set di lavoro inferiore rispetto alla dimensione specificata:

Get-processo | Dove-Oggetto { $_ .WorkingSet -lt 20000000 }


Secondo il suddetto codice:

    • Innanzitutto, digita ' Get-processo ” cmdlet insieme a “ | ' tubatura.
    • Quindi specificare il ' Dove-Oggetto ” cmdlet e fornire la condizione dichiarata come definita nel codice precedente:


Esempio 4: utilizzare il cmdlet 'Get-Process' per ottenere le informazioni sulla versione di un processo specifico

Per ottenere le informazioni sulla versione del file di un cmdlet specifico, utilizzare il ' Get-processo ” cmdlet insieme a “ esploratore ' nome del processo. Quindi, aggiungi '- FileVersionInfo ” per ottenere le informazioni sulla versione del file:

Get-Esploratore di processi -FileVersionInfo



Esempio 5: utilizzare il cmdlet 'Get-Process' per trovare il proprietario di un processo

Per ottenere il nome del proprietario del processo, eseguire il cmdlet specificato:

Get-Esploratore di processi -IncludeUserName


Secondo il codice sopra, digita ' Get-processo ” cmdlet e specificare il particolare nome del processo di cui è necessario ottenere le informazioni sul proprietario. Quindi, definisci il ' -IncludeUserName ” parametro alla fine del codice:


Esempio 6: utilizzare il cmdlet 'Get-Process' per ottenere il processo per nome

Per recuperare il processo in base al suo nome, è sufficiente specificare il particolare nome del processo con ' Get-processo cmdlet:

Get-Esploratore di processi



Esempio 7: utilizzare il cmdlet 'Get-Process' per ottenere il processo in base al relativo ID

Un processo può anche essere recuperato specificando il suo ID insieme al ' Get-processo ” cmdlet e il “ -Id parametro ':

Get-processo -Id 3720



Questo è tutto! Abbiamo raccolto informazioni utili sul cmdlet 'Get-Process' in PowerShell.

Conclusione

Il cmdlet “ Get-processo ” in PowerShell ottiene il processo in esecuzione su entrambi i computer remoti e locali. Può ottenere un processo specifico dal suo ID o dal suo nome. Inoltre, può anche ottenere informazioni dettagliate su un processo specifico utilizzando alcuni parametri specifici. Questa guida ha illustrato in dettaglio il cmdlet 'Get-Process' con l'ausilio di esempi.