$Computers = Import-Csv -Path C:\temp\Computers.csv
write-host $Computers
CSV文件(其中US-1是A1,US-2是A2,依此類推)
US-1
US-2
US-3
US-4
我相信進口CSV是進口不正確的,因爲寫主機$計算機使我這個:
@ {US-1 = US-2} @ {US-1 = US-3} @ {US-1 = US-4}
但如果$ Computers被分配了th是這樣:
$Computers = "US-1", "US-2", "US-3", "US-4"
輸出是正確的:
美國1 US-2 US-3 US-4
所以,我需要從CSV導入爲了方便,但有各計算機名保存正確的方式,沒有括號或符號。這使得在我的程序中使用計算機名稱非常困難。
編輯:作爲討論,我已經正確格式化CSV,現在是這樣的:
Computers,
US-1
US-2
US-3
US-4
現在獲得輸出:
@ {計算機= US-1} @ {計算機= US- 2} @ {Computers = US-3} @ {Computers = US-4}
奇怪的輸出。什麼數據類型是$電腦? – guiwhatsthat
默認數據類型,最有可能的字符串,不確定。如果我爲堆棧溢出創建的整個測試程序看到了什麼 – Fingers
發佈您的CSV文件樣本 – Manu