@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.
  • Вопрос задан
  • 348 просмотров
Решения вопроса 1
@MaxKozlov Куратор тега PowerShell
Ну тогда самое простое -
$config1.Custom.Property, $config2.AnyProperty | sort-object -unique
#если без фильтрации чтобы сделать массив плоским вместо sort
...   foreach-object { $_ }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы