Hello.World.psm1
function Get-World { [CmdletBinding()] PARAM( [parameter(Mandatory=$false)] $Data ) $count = $Data.count Write-Output "No of Arguments Passed : $count" foreach ($i in $Data){ Write-Output "Value : $i" } <# .SYNOPSIS This function is used to print multiple values of any type .DESCRIPTION This function is for test purpose. You can pass argument(s) to the function. It will print every value along with number of arguments. .OUTPUTS Print Hello World .EXAMPLE Get-World .EXAMPLE Get-World -Data <Value> .EXAMPLE Get-World -Data <Value 1>,<Value 2>,... #> } |