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.