Public/Misc/Show-Parameters.ps1
function Show-Parameters { <# .SYNOPSIS Shows given parameters in a readable format. .EXAMPLE Show-Parameters -Parameters $MyInvocation.BoundParameters #> [CmdletBinding()] param( $Parameters ) process { $understoodParameters = [PSCustomObject] @{ } foreach ($key in $Parameters.Keys) { $understoodParameters | Add-Member -MemberType NoteProperty -Name $key -Value $Parameters[$key] } $understoodParameters | Format-List | Out-Host } } |