Get-PSHostProcessInfo

Ottiene informazioni sul processo sull'host di PowerShell.

Sintassi

Get-PSHostProcessInfo
   [[-Name] <String[]>]
   [<CommonParameters>]
Get-PSHostProcessInfo
   [-Process] <Process[]>
   [<CommonParameters>]
Get-PSHostProcessInfo
   [-Id] <Int32[]>
   [<CommonParameters>]

Descrizione

Il Get-PSHostProcessInfo cmdlet ottiene informazioni sui processi host di PowerShell in esecuzione nel computer locale.

A partire da PowerShell 6.2, questo cmdlet è supportato nelle piattaforme non Windows.

Esempio

1: Ottenere un elenco di host di PowerShell in esecuzione nel sistema

Get-PSHostProcessInfo

ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell      11204 DefaultAppDomain
pwsh            13912 DefaultAppDomain

2: Ottenere informazioni sull'host di PowerShell per un nome di processo specifico

Get-PSHostProcessInfo -Name pwsh

ProcessName ProcessId AppDomainName
----------- --------- -------------
pwsh            13912 DefaultAppDomain

Parametri

-Id

Specifica un processo in base all'ID processo. Per ottenere un ID processo, eseguire il Get-Process cmdlet .

Type:Int32[]
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Specifica un processo in base al nome del processo. Per ottenere un nome di processo, eseguire il Get-Process cmdlet .

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Process

Specifica un processo dall'oggetto processo. Il modo più semplice per usare questo parametro consiste nel salvare i risultati di un Get-Process comando che restituisce il processo che si vuole immettere in una variabile e quindi specificare la variabile come valore di questo parametro.

Type:Process[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Input

Process

È possibile inviare tramite pipe un oggetto Process da Get-Process a questo cmdlet.

Output

PSHostProcessInfo