简单的模块示例

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

  return $x + $y
}

Export-ModuleMember -Function Add

这是 PowerShell 脚本模块文件的简单示例。此文件将被称为 MyCoolModule.psm1,并从模块清单(.psd1)文件中引用。你会注意到 Export-ModuleMember 命令使我们能够指定模块中哪些函数要导出或暴露给模块的用户。有些函数只能在内部使用,不应该公开,所以在调用 Export-ModuleMember 时会省略这些函数。