Вопрос относительно powershell Compare-Object - проблема с выводом данных в переменную - PullRequest
1 голос
/ 14 июня 2011

Я пытаюсь сохранить результаты объекта сравнения для дальнейшего использования.

Когда я сохраняю его в переменной, он появляется пустым.

Я просмотрел статью MSDN наCompare-Object и он заявляет, что ничего не генерируется.

Есть идеи, как это сделать?

Ответы [ 2 ]

4 голосов
/ 14 июня 2011

Вы можете сохранить результаты сравнения следующим образом:

$result = Compare-Object $object1 $object2

Если вы ничего не получаете в $ result , тогда эти два объекта идентичны.

1 голос
/ 14 июня 2011

Вы можете сделать:

$result = Compare-Object $a $b

$ результат будет пустым, если нет разницы. (например $result = Compare-Object $a $a). Вы можете сделать что-то вроде if($result), чтобы увидеть, есть ли разница, и действовать соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...