从变量,而不是文件中导入CSV?
-
20-09-2019 - |
题
我有格式化它在CSV形式输出的命令。我的机器这个命令将运行反对使用foreach循环的列表。在下面的示例中$服务器列表被自动与广告查询生成。
foreach ($server in $serverlist) {
$outputlist = mycommand
}
我想这样做从造成CSV对象以某种方式结束了,所以我就只能选择一个报告中的某些物体是什么。然而,只有这样我可以看到这是使用进口的CSV,只似乎想用文件而不是可变的工作要做:即
Import-Csv output.csv | ft "HostName","TaskName" |
Where-object {$_.TaskName -eq 'Blah'}
我希望能够有进口CSV $ outputlist代替。这样做会导致进口-CSV具有hissyfit:)
任何人都可以点我在正确的方向上如何实现这一目标?
干杯
解决方案
要的命令被称为 ConvertFrom-CSV 。的语法如下所示。
NAME ConvertFrom-CSV SYNOPSIS Converts object properties in comma-separated value (CSV) format into CSV versions of the original objects. SYNTAX ConvertFrom-CSV [[-Delimiter] <char>] [-InputObject] <PSObject[]> [-Header <string[]>] [<CommonParameters>] ConvertFrom-CSV -UseCulture [-InputObject] <PSObject[]> [-Header <string[]>] [<CommonParameters>]
不隶属于 StackOverflow