-1
雖然這Powershell PSScriptRoot is null(粘貼在下面的一個簡單的閱讀)似乎回答這個問題,它不在我的情況。
只標 這個表達式執行您必須確保此表達式位於保存的.ps1腳本中。
這可以發生在下列情況:
您使用此語句在PowerShell中ISE控制檯您使用PowerSehll控制檯這個 聲明沒有一個腳本文件,您在PowerShell中ISE
我在ISE外運行.ps1文件中的ps,仍然得到一個空指針。
PowerShell v2中的'$ PsScriptRoot'只能在.psm1腳本模塊文件中使用,但不能在.ps1普通腳本文件中使用。 – PetSerAl
[我如何獲得PowerShell腳本的文件系統位置?](https://stackoverflow.com/questions/3667238/how-can-i-get-the-file-system-location-of- A-的PowerShell腳本) – BenH