建立模組清單

@{
  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 命令可幫助你建立新的模組清單框架。