使用簡單腳本從.csv
文件中提取工作站名稱,然後在該工作站上打開文件夾位置。我在如何讓PowerShell不分割文件路徑時遇到了麻煩。到目前爲止,我曾嘗試:文件路徑中的空格
單引號:'\\$results\c$\direc\Desktop\Start Menu\Programs\Startup'
常規報價:"\\$results\c$\direc\Desktop\Start Menu\Programs\Startup"
雙引號:""\\$results\c$\direc\Desktop\Start Menu\Programs\Startup""
反引號在空間的前面:"\\$results\c$\direc\Desktop\Start` Menu\Programs\Startup"
8.3名稱:"\\$results\c$\direc\Deskto~1\StartM~1\Progra~1\Startu~1"
這是我的代碼:
$inputFile = "C:\Users\$env:username\Desktop\workstations.csv"
$results = @()
Import-CSV -Path $inputFile -Header Workstations | % {
Invoke-Item -Path "\\$results\c$\JHMCIS\Desktop\Start Menu\Programs\Startup"
}
一切工作完美,直到它讀取文件路徑。然後它會返回一條表示路徑不存在的錯誤。
神
-header
參數的時名稱單列,我甚至沒有注意到他在那裏使用空變量xD – 4c74356b41完美,非常感謝。我認爲這個數組需要將工作站名稱從文件中提取出來。 – Ozar