共用方式為


about_Data_Files

簡短描述

PowerShell 數據檔可用來使用 PowerShell 語法儲存任意數據。

詳細描述

PowerShell 資料 (.psd1) 檔案可以在 PowerShell 語法中儲存任意數據。 該數據可以匯入 PowerShell 工作階段中的變數。 PowerShell 有三種類型的數據檔,並提供 Cmdlet 來匯入每種類型。

基本數據檔

Cmdlet 會 Import-PowerShellDataFile 匯入基本數據檔。 檔案中的數據必須包含在哈希表中。 此格式僅支援常數值。 您無法使用程式代碼或 PowerShell 運算式。

模組指令清單

模組指令清單是 PowerShell 資料檔。 檔案中的數據必須包含在哈希表中。 該哈希表的結構僅支援與 PowerShell 模組相關的特定索引鍵名稱。

指派給指令清單檔案中設定的值可以是PowerShell所評估的表達式。 這可讓您根據變數建構路徑,並有條件地指派值。

當您使用 Import-Module匯入模組時,指令清單會以 Restricted 語言模式進行評估。 Restricted 模式會限制可以使用的命令和變數。

如需詳細資訊,請參閱 about_Module_Manifests

本地化的數據

Cmdlet 會 Import-LocalizedData 匯入本地化的數據檔。 在匯入期間,檔案會以 Constrained 語言模式處理。 Constrained 模式會限制可以使用的命令和變數。

如需詳細資訊,請參閱 about_Language_Modes

最初,當地語系化的數據檔是用來儲存可轉譯成其他語言的字串數據。 這可讓您的文稿匯入數據,以提供其他語言的當地語系化字串輸出。 不過,您不限於儲存字串數據,也不需要將數據用於本地化輸出。

檔案中的數據不限於哈希表。 它可以是PowerShell語法所支援的任何格式,例如 DATA 區段。

如需詳細資訊,請參閱 about_Data_Sections

另請參閱