ConvertTo-Hashtable
function ConvertTo-Hashtable
{
[CmdletBinding()]
param (
[Parameter(Mandatory = $true, ValueFromPipeline = $true)]
[psobject[]] $InputObject
)
process
{
foreach ($object in $InputObject)
{
$hash = @{}
foreach ($property in $object.PSObject.Properties)
{
$hash[$property.Name] = $property.Value
}
$hash
}
}
}