1

所以我使用 import-csv 来引入一些数据来运行一些 PowerCLI 命令。第一次运行后我不喜欢的一件事是,import-csv 命令将在运行其他任何内容之前将数据输出到 csv 文件中。我一直在网上搜索,但找不到任何可以阻止它自动输出这些数据的参数,我想知道这里有没有人知道更多关于它的帮助?

4

1 回答 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 回答