摘要:
在 Windows PowerShell 中,与所需的对象数量相比,通常生成的对象数量以及要传递给管道的对象数量要多得多。可以使用 Format cmdlet 来指定要显示的特定对象的属性,但这并不能帮您解决从显示中删除整个对象的问题。您可能希望在管道结束之前筛选对象,因此只能在最初生成的对象子集上执行操作。利用 Windows PowerShell 中的 Where-Object cmdlet,可以测试管道中的所有对象,并将符合特定测试条件的对象通过管道进行传递。没有通过测试的对象将从管道中删除。可以将测试条件设置为 Where-ObjectFilterScript 参数的值。使用 Wher 阅读全文
摘要:
在上个月的专栏中,我论述了 Windows PowerShell 管道的强大功能和灵活性,它可以使您将一个数据集(更准确地说,是一组对象流)从一个 cmdlet 传递到另一个 cmdlet,进一步优化该数据集直到它完全符合您的需要。在我的论述中,我提到您自己的脚本(不只是 cmdlet)也可以利用管道。本月我要详细论述该主题。我在 Windows PowerShell™ 中最常做的事情之一是编写通常通过 Windows®Management Instrumentation (WMI) 对多台远程计算机执行操作的脚本。对于任何处理远程计算机的任务,在脚本运行时,这些计算机中的一台或多台 阅读全文