PSScriptRoot
Get-ChildItem -Path $PSScriptRoot
此示例從指令碼檔案所在的資料夾中檢索子項(目錄和檔案)的列表。
如果從 PowerShell 程式碼檔案外部使用,則 $PSScriptRoot
自動變數為 $null
。如果在 PowerShell 指令碼中使用,它會自動定義包含指令碼檔案的目錄的完全限定檔案系統路徑。
在 Windows PowerShell 2.0 中,此變數僅在指令碼模組(.psm1)中有效。從 Windows PowerShell 3.0 開始,它在所有指令碼中都有效。