0
以下は動作しますが醜いです。変数を設定してそれを渡します
> Get-CimInstance win32_process | `
select -first 5
foreach { $process = $_; $process; } | # this is ugly
foreach { write $process.ProcessName }
System Idle Process
System
smss.exe
csrss.exe
wininit.exe
これを試しましたが、動作しません。
> Get-CimInstance win32_process |
select -first 5
foreach { Set-Variable $c -PassThru } | # this is prettier
foreach { write $c.ProcessName }
wininit.exe
wininit.exe
wininit.exe
wininit.exe
wininit.exe
どうすればSet-Variable
を機能させることができますか?