Condividi tramite


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>]

Esempio

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

Get-PSHostProcessInfo

ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell       6956 DefaultAppDomain
powershell       4856 DefaultAppDomain
wsmprovhost      1780 DefaultAppDomain

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

Get-PSHostProcessInfo -Id 6956

ProcessName ProcessId AppDomainName
----------- --------- -------------
powershell       6956 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. È anche possibile ottenere nomi di processo dalla finestra di dialogo Proprietà di un processo in Gestione attività.

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

-Process

Specifica un processo dall'oggetto process. 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 eseguire la pipe di un oggetto Process da Get-Process a questo cmdlet.

Output

PSHostProcessInfo