Public/Get-LoggingChannelList.ps1
function Get-LoggingChannelList { [CmdletBinding()] param () Begin {} Process { $var = Get-Variable -Name $SETTINGS.Parameters.LoggingChannels.Name -Scope $SETTINGS.Parameters.LoggingChannels.Scope -ValueOnly -ErrorAction SilentlyContinue if($null -ne $var){ if(($var).GetType().BaseType.Name -eq 'Array'){ $var.GetEnumerator() } else { $var } } else { $var } } End {} } |