Powershell сравнивает 2 массива с разными свойствами
У меня есть 2 массива. Оба имеют свойство для размера файла, но имя свойства в первом массиве - "SizeInByte", а в другом массиве - "Length".
Можно ли использовать compare-object для сравнения двух массивов на основе размера файла ?
До сих пор я не нашел способа сделать это : (
1 ответ:
Передайте один массив командлету Add-Member и создайте свойство sizeinbyte alias для свойства Length, затем сравните два массива с одинаковым именем свойства.
$LengthArr = $LengthArr | Add-Member -MemberType AliasProperty -Name SizeInByte -Value Length -PassThru Compare-Object $LengthArr $SizeInByteArr -Property SizeInByte
Comments