2013-05-30 64 views
1

所以我使用import-csv引入一些數據來運行一些PowerCLI命令。在第一次運行後我不喜歡這件事,import-csv命令會在運行其他任何事情之前在csv文件中輸出數據。我一直在網上搜索,但找不到任何參數可以抑制它自動輸出這些數據,並想知道是否有人知道更多關於它的幫助?有import-csv不輸出數據

回答

2

如果你只寫

import-csv myfile.csv 

然後進口-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 
} 

比爾

+0

是啊,我這樣做,但在劇本低,所以我不知道這是另一個原因。但是,像上面所述的管道固定它。感謝您的幫助! – TeegsD