建立模組清單
@{
RootModule = 'MyCoolModule.psm1'
ModuleVersion = '1.0'
CompatiblePSEditions = @('Core')
GUID = '6b42c995-67da-4139-be79-597a328056cc'
Author = 'Bob Schmob'
CompanyName = 'My Company'
Copyright = '(c) 2017 Administrator. All rights reserved.'
Description = 'It does cool stuff.'
FunctionsToExport = @()
CmdletsToExport = @()
VariablesToExport = @()
AliasesToExport = @()
DscResourcesToExport = @()
}
每個好的 PowerShell 模組都有一個模組清單。模組清單隻包含有關 PowerShell 模組的後設資料,並不定義模組的實際內容。
清單檔案是 PowerShell 指令碼檔案,帶有 .psd1
副檔名,其中包含 HashTable。清單中的 HashTable 必須包含特定鍵,以便 PowerShell 將其正確地解釋為 PowerShell 模組檔案。
上面的示例提供了構成模組清單的核心 HashTable 金鑰列表,但還有許多其他金鑰。New-ModuleManifest
命令可幫助你建立新的模組清單框架。