HelloPoShGallery.psm1
function Get-HelloMessage { [CmdletBinding()] param ( # Name [Parameter(Mandatory=$true)] [string] $Name ) begin { $msg = "Hello $Name!" } process { Write-Host $msg } end { $msg = "" } } function Out-HelloMessage { [CmdletBinding()] param ( # Name [Parameter(Mandatory=$true)] [string] $Name ) begin { $msg = "Hello: " } process { Write-Output $msg Write-Output $Name } end { $msg = "" } } Export-ModuleMember -Function Get-HelloMessage Export-ModuleMember -Function Out-HelloMessage |