Я пытаюсь сохранить результаты объекта сравнения для дальнейшего использования.
Когда я сохраняю его в переменной, он появляется пустым.
Я просмотрел статью MSDN наCompare-Object и он заявляет, что ничего не генерируется.
Есть идеи, как это сделать?
Вы можете сохранить результаты сравнения следующим образом:
$result = Compare-Object $object1 $object2
Если вы ничего не получаете в $ result , тогда эти два объекта идентичны.
Вы можете сделать:
$result = Compare-Object $a $b
$ результат будет пустым, если нет разницы. (например $result = Compare-Object $a $a). Вы можете сделать что-то вроде if($result), чтобы увидеть, есть ли разница, и действовать соответственно.
$result = Compare-Object $a $a
if($result)