次の方法で共有


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
----------- --------- -------------
powershell      11204 DefaultAppDomain
pwsh            13912 DefaultAppDomain

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

Get-PSHostProcessInfo -Name pwsh

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

パラメーター

-Id

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

型:Int32[]
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Name

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

型:String[]
配置:0
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Process

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

型:Process[]
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

入力

Process

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

出力

PSHostProcessInfo