PSScriptRoot

Get-ChildItem -Path $PSScriptRoot

此示例從指令碼檔案所在的資料夾中檢索子項(目錄和檔案)的列表。

如果從 PowerShell 程式碼檔案外部使用,則 $PSScriptRoot 自動變數為 $null。如果 PowerShell 指令碼中使用,它會自動定義包含指令碼檔案的目錄的完全限定檔案系統路徑。

在 Windows PowerShell 2.0 中,此變數僅在指令碼模組(.psm1)中有效。從 Windows PowerShell 3.0 開始,它在所有指令碼中都有效。