Private/Format-Hashtable.ps1
Function Format-Hashtable { Param( [Parameter(Mandatory)] [hashtable] $Hashtable, [Parameter()] [switch] $KeysToLowerCase ) BEGIN { $OutputHashtable = @{} } PROCESS { if($KeysToLowerCase.IsPresent){ foreach ($Key in $Hashtable.Keys) { $OutputHashtable.Add($Key.ToLower(), $Hashtable[$Key]) } } } END { Return $OutputHashtable } } |