我有一个命令,它以 CSV 的形式格式化它的输出。我有一个机器列表,这个命令将使用 foreach 循环运行。在下面的示例中,$serverlist 是使用 AD 查询自动生成的。
foreach ($server in $serverlist) {
$outputlist = mycommand
}
我想做的是以某种方式最终得到来自结果 CSV 的对象,因此我只能为报告选择某些对象。然而,我能看到的唯一方法是使用 import-csv,它似乎只想处理文件而不是变量:即。
Import-Csv output.csv | ft "HostName","TaskName" |
Where-object {$_.TaskName -eq 'Blah'}
我希望能够使用 import-csv $outputlist 。这样做会导致 import-csv 有一个 hissyfit :)
谁能指出我如何实现这一目标的正确方向?
干杯