У меня есть два объекта, каждый из которых содержит более 20 свойств.
Первый - из Get-ADUser, второй - с использованием SQL-запроса из базы данных Access.
Итак, сейчас янапример, $ object1, $ object2.
Я нахожусь в процессе объединения этих объектов, создавая пользовательский объект, например, такой:
$properties = [ordered]@{
'a'=$object1.propertyX;
'b'=$object1.propertyY;
'c'=$object2.propertyX;
...
}
$CombinedObject = New-Object –TypeName PSObject -Property $properties
Это будет работать, однако этопотребуется много времени, чтобы набрать ~ 40 свойств каждого объекта в общей сложности.
Есть ли более быстрый способ объединить два объекта со всеми их свойствами в один пользовательский объект, который бы сэкономил мне всю эту типизацию?