22 lines
499 B
PowerShell
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
|
|
}
|