Functions/Internal/Add-ToList.ps1
function Add-ToList{ param( [Parameter(Mandatory = $true,Position=0)] $list, [Parameter(ParameterSetName = "item", Mandatory = $true,Position=1)] [string]$item , [Parameter(ParameterSetName = "list of Items", Mandatory = $true)] $items ) if ($PSCmdlet.ParameterSetName -eq "item"){ $list.Add($item); } else{ foreach ( $item in $items){$list.Add($item)} } } |