为多个对象重复执行任务 (ForEach-Object)Repeating a Task for Multiple Objects (ForEach-Object)
一种有帮助的情况就是操纵数据使其更为有用。例如,WMI 的 Win32_LogicalDisk 类可用于返回每个本地磁盘的可用空间信息。返回以字节表示的数据,但是,这也将增加阅读的难度:
遗憾的是,该输出现在是没有关联标签的数据。因为这样的 WMI 属性为只读,所以不能直接转换 FreeSpace。如果键入以下内容:
可以通过使用一些高级技术重新组织数据,但更简单的方法是通过使用 Select-Object 创建新对象。