所以我使用 import-csv 来引入一些数据来运行一些 PowerCLI 命令。第一次运行后我不喜欢的一件事是,import-csv 命令将在运行其他任何内容之前将数据输出到 csv 文件中。我一直在网上搜索,但找不到任何可以阻止它自动输出这些数据的参数,我想知道这里有没有人知道更多关于它的帮助?
问问题
1541 次
1 回答
2
如果你只是写
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
}
账单
于 2013-05-30T15:53:31.827 回答