因此,我使用import-csv引入一些数据,以便对其运行一些PowerCLI命令。我不喜欢的一件事是,在第一次运行之后,import-csv命令将在运行任何其他命令之前输出csv文件中的数据。我一直在网上搜索,但找不到任何可以抑制它自动输出这些数据的参数,我想知道这里是否有人知道更多关于它的帮助?
发布于 2013-05-30 23:53:32
如果你只是写
import-csv myfile.csv那么import-csv cmdlet将确实导入CSV文件。但是,由于您没有将输出存储在变量中或通过管道将数据传送到某个地方,因此PowerShell将简单地将数据输出到控制台。
答案是,您需要实际处理CSV数据,而不仅仅是输出它。例如:
import-csv myfile.csv | foreach-object {
# do something with each row
}或
$csvData = import-csv myfile.csv
foreach ( $row in $csvData ) {
# do someting with each row
}帐单
https://stackoverflow.com/questions/16839834
复制相似问题