- 締切済み
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」のあとにパイプで何を入力すれば良いのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Mituba_Akebi
- ベストアンサー率60% (33/55)
パイプせずに下記のようにすれば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