2016-10-13 64 views
-1

你能幫我理解爲什麼這個腳本不會工作嗎? 我需要一個像它採用CSV的每次它循環內提交頭映射噸打印機映射噸打印機

$path = 'C:\temp\printers.csv' 
Import-Csv -Header ('Printernames') -Path $path 
foreach ($Printer in $Printername) { 
    start \\print01\$Printer 
} 

它的長相的。

回答

0

Import-Csv cmdlet自動讀取輸入文件的第一行作爲CSV標頭。參數-Header存在,因此您可以提供自定義標題,以防數據文件出現無標題。

例子:

考慮一個文件input.csv有以下內容:

1,"a",23 
2,"b",42

如果你看的文件通常,第一行會被解釋爲CSV的標題:

PS C:\>Import-Csv 'input.csv' 

1 a 23 
- - -- 
2 b 42

要將所有行導入爲數據行,請通過參數提供自定義標題:

PS C:\>Import-Csv 'input.csv' -Header A,B,C 

A B C 
- - - 
1 a 23 
2 b 42
+0

That dosent work。我的csv文件 –

+0

看起來更像是: –

+0

PrinterNames E14-租賃 E14-Pladen E2-ADM-01 –