• 締切済み

powershellでプロセスIDの変数化

powershellで特定のプロセスのプロセスIDを変数化したいと思っています。 例えばexploreのプロセスなら「Get-Process explorer」で Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 931 80 35804 76272 286 12.23 2632 explorer みたいに出力できるのはわかりますが、このときのプロセスIDである2632だけを 抽出するには、「Get-Process explorer」のあとにパイプで何を入力すれば良いのでしょうか?

みんなの回答

回答No.1

パイプせずに下記のようにすればIDがとれます。 $(Get-Process explorer).id ---------------------------------------------------- PS C:\Users> $(Get-Process explorer).id 2364 PS C:\Users> Get-Process explorer Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 1485 109 64092 82064 364 7.41 2364 explorer

関連するQ&A