0

我有進口使用此命令的CSV文件PowerShell腳本:PowerShell的 - 導入CSV當地

$empCsv = Import-Csv "addEmp.csv" 

我有CSV坐在同一目錄中的腳本,但我得到一個FileNotFoundException。如果我使用這樣的CSV路徑命令:

$empCsv = Import-Csv .\Desktop\createUser\addEmp.csv 

它工作正常。

我希望能夠將此腳本授予某人使用,並讓他們從任何位置運行腳本,並且能夠導入位於同一目錄中的.csv

爲什麼我的第一個命令找不到csv?

謝謝!

回答

2

要在同一目錄導入CSV,我建議:

$empCsv = Import-Csv "$PSScriptRoot\addEmp.csv" 

PSScriptRoot給你當前正在執行的腳本的路徑。

+0

快速簡單。 謝謝! –