Private/Format-Result.ps1
function Format-Result { [CmdletBinding()] Param ( [parameter(Mandatory = $true)] $dataPS, [parameter(Mandatory = $true)] [string]$TypeName ) Begin { $AlldataPS = @() } Process { # Add custom type to the resulting oject for formating purpose Foreach ($data in $dataPS) { If ($data) { $data.PSObject.TypeNames.Insert(0,$TypeName) } $AlldataPS += $data } } End {return $AlldataPS} } |