次の方法で共有


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 コマンドレットを実行します。

型: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