Get-PSHostProcessInfo

PowerShell ホストに関するプロセス情報を取得します。

構文

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

説明

このコマンドレットは Get-PSHostProcessInfo 、ローカル コンピューターで実行されている PowerShell ホスト プロセスに関する情報を取得します。

PowerShell 6.2 以降、このコマンドレットは Windows 以外のプラットフォームでサポートされています。

1: システムで実行されている PowerShell ホストの一覧を取得する

Get-PSHostProcessInfo

ProcessName ProcessId AppDomainName    MainWindowTitle
----------- --------- -------------    ---------------
powershell      14676 DefaultAppDomain Windows PowerShell
powershell       5184 DefaultAppDomain Windows PowerShell

2: 特定のプロセスの PowerShell ホスト情報を取得する

Get-PSHostProcessInfo -Id 14676

ProcessName ProcessId AppDomainName    MainWindowTitle
----------- --------- -------------    ---------------
powershell      14676 DefaultAppDomain Windows PowerShell

パラメーター

-Id

プロセス ID でプロセスを指定します。 プロセス ID を取得するには、コマンドレットを実行します Get-Process

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

-Name

プロセス名でプロセスを指定します。 プロセス名を取得するには、コマンドレットを Get-Process 実行します。

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

-Process

プロセス オブジェクトによるプロセスを指定します。 このパラメーターを使用する最も簡単な方法は、変数に入力するプロセスを返すコマンドの Get-Process 結果を保存し、このパラメーターの値として変数を指定することです。

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

入力

Process

Process オブジェクトをこのコマンドレットにGet-Processパイプできます。

出力

PSHostProcessInfo