@NewDevLab

Объединение объектов?

Как достойно объединить свойства 2-х объектов в массив?
Есть примерно такой код:
[psobject] $place1 = $Config1 |
		Select-Object -Property `
			@{label = "lbl"; 		expression = {$_.Custom.Property} }
	[psobject] $place2 = $Config2 |
		Select-Object -Property `
			@{label = "lbl"; 		expression = {$_.AnyProperty} }

т.е. в итоге должен быть плоский массив, которому я сделаю дистинк и получу уникальный массив значений.
ConfigN получается из JSON.
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@MaxKozlov
Ну тогда самое простое -
$config1.Custom.Property, $config2.AnyProperty | sort-object -unique
#если без фильтрации чтобы сделать массив плоским вместо sort
...   foreach-object { $_ }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Dialog Москва
от 100 000 ₽
Focus Technologies Москва
от 100 000 ₽
Золотое Яблоко Екатеринбург
от 60 000 до 90 000 ₽
13 авг. 2020, в 08:22
2000 руб./за проект
13 авг. 2020, в 05:00
500 руб./в час
13 авг. 2020, в 04:55
500 руб./в час