А АFriday, 25 May 2018

Measure и Сount не одно и тоже?

Всем привет.

Настиг меня такой фокус в Powershell. 

Для оценки последней правки скрипта надо быстро оценить сколько строк информации попало в вывод. Верно, это либо Meausre-Object либо Count.

Работают оба хорошо Но тут меня постигает неудача. 

На запросе Get_ADUser ...| Measure и (Get_ADUser...).Count я вдруг читаю разные цифры. И знаете в каком случае? На единице! 

Т.е. Measure всегда выдает точно 1, а Сount решил что в том же результате ничего нет. Именно ничего, потому как если результат нулевой то оба покажут 0. Если результат от 2 и выше тоже оба покажут одинаково. А вот с 1-ей как то не сложилось у Count.

Чудеса.

No comments:

Post a Comment

А что вы думаете по этому поводу?

Версия на печать

Популярное