| 用途 | 逐项执行操作或计算 |
|---|---|
| 语法 | ForEach-Object { <处理逻辑> };别名 % |
| PS7 扩展 | -Parallel 并发执行;-ThrottleLimit 控制并发数 |
常用示例
常用示例
Get-Service | Where-Object Status -eq Stopped | ForEach-Object { $_.Name }
Get-ChildItem *.log | ForEach-Object { $_.Length / 1KB }只做纯计算时可优先 Select-Object;需要副作用(启动服务、调用命令)时用 ForEach-Object。