Powershell сравнивает 2 массива с разными свойствами



У меня есть 2 массива. Оба имеют свойство для размера файла, но имя свойства в первом массиве - "SizeInByte", а в другом массиве - "Length".
Можно ли использовать compare-object для сравнения двух массивов на основе размера файла ?
До сих пор я не нашел способа сделать это : (

611   1  

1 ответ:

Передайте один массив командлету Add-Member и создайте свойство sizeinbyte alias для свойства Length, затем сравните два массива с одинаковым именем свойства.

$LengthArr = $LengthArr | Add-Member -MemberType AliasProperty -Name SizeInByte -Value Length -PassThru
Compare-Object $LengthArr $SizeInByteArr -Property SizeInByte

Comments

    Ничего не найдено.