Объединить 3 в отличие от объектов в таблицу - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть 3 объекта, которые я создал. У каждого есть только имена виртуальных машин. Я пытаюсь объединить 3 объекта в 3 столбца. Там нет ничего, чтобы присоединиться к ним. Это чисто для эстетики.

Я пробовал Hash Tables, но это просто пошаговая таблица.

Что-то похожее на это.

| HBR VM     | RPO Violated| RPO Violations |
|:-----------|------------:|:--------------:|
| VM 1       | VM 6        | VM 2
| VM 2       |             | VM 6    
| VM 3       |             |     
| VM 4       |             |     
| VM 5       |             |     
| VM 6       |             | 

1 Ответ

0 голосов
/ 25 апреля 2018

Это, наверное, самый простой способ: https://gallery.technet.microsoft.com/Combine-Objects-02516b79

$arguments = [Pscustomobject]@()

foreach ( $Property in $Object1.psobject.Properties){
    $arguments += @{$Property.Name = $Property.value}
}

foreach ( $Property in $Object2.psobject.Properties){
    $arguments += @{ $Property.Name= $Property.value} 
}

$Object3 = [Pscustomobject]$arguments
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...