Files
ZertoApiWrapper/ZertoApiWrapper/Private/Get-Map.ps1
T
2019-07-26 08:35:54 -04:00

22 lines
499 B
PowerShell

function Get-Map {
[CmdletBinding()]
[OutputType([Hashtable])]
param(
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[PSCustomObject]$inputObject,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$key,
[Parameter(Mandatory)]
[ValidateNotNullOrEmpty()]
[string]$value
)
$returnMap = @{ }
foreach ($item in $inputObject) {
$returnMap[$item.$key] = $item.$value
}
$returnMap
}