簡單的模組示例

function Add {
  [CmdletBinding()]
  param (
    [int] $x
  , [int] $y
  )

  return $x + $y
}

Export-ModuleMember -Function Add

這是 PowerShell 指令碼模組檔案的簡單示例。此檔案將被稱為 MyCoolModule.psm1,並從模組清單(.psd1)檔案中引用。你會注意到 Export-ModuleMember 命令使我們能夠指定模組中哪些函式要匯出或暴露給模組的使用者。有些函式只能在內部使用,不應該公開,所以在呼叫 Export-ModuleMember 時會省略這些函式。