Create private helper function New-Map

This commit is contained in:
Wes Carroll
2019-07-14 20:34:26 -04:00
parent 5eae4857cf
commit f1afbe6748
2 changed files with 91 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
function New-Map {
[CmdletBinding()]
[OutputType([Hashtable])]
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
$inputObject,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$key,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$value
)
$returnMap = @{ }
foreach ($item in $inputObject) {
$returnMap[$item.$key] = $item.$value
}
$returnMap
}