Get-Process | Select-Object -First 1 | Format-List *
輸出包含 Name, Id, CPU, Handles, WS, PM, VM, Path, Company, StartTime 等 50+ 屬性。
Get-Process | Where-Object { $_.Name -eq "notepad" }
Get-Process | Where-Object { $_.Name -eq "iexplore" }
Get-Process | Where-Object { $_.Company -like '*Microsoft*' } | Select-Object Name, Description, Company
? 別名Get-Service | ? { $_.Name -like "B*" }
? 是 Where-Object 的內置別名,適合交互式輸入。
Select-Object Name, Id, CPU 只輸出關心列。Sort-Object CPU -Descending 按 CPU 佔用降序。Group-Object Company 統計各廠商進程數量。Get-Process notepad | Stop-Process 關閉所有記事本。腳本中建議使用完整命令名 Where-Object 提高可讀性;交互式查詢可用 ? 簡寫。結合 Format-Table -AutoSize 或 Out-GridView 獲得更友好的展示。