Одно из различий PowerShell разных версий.

Как оказалось, в PowerShell на Windows Server 2008 нельзя передавать в конвейер свойство класса WMI-объекта. Так конструкция вида: ((Get-WmiObject Win32_PhysicalMemory).Capacity | Measure-Object -Sum).Sum вернет "0".
Однако, если мы передадим в конвейер весь контекст класса и там уже отберем нужные значения - все работает. Пример: ((Get-WmiObject Win32_PhysicalMemory) | Measure-Object -Property capacity -Sum).Sum
При этом первый вариант является более правильным с точки зрения оптимизации процесса - мы не гоняем через конвейер весь контекст.
В Windows Server 2016 оба варианта работают.

Враньё в ЖЖ

Наткнулся я тут на одного экземпляра, поначалу он показался мне приличным человеком, но в конце выяснилось, что мсьё nosikot - обычное ЖЖшное брехло.
Разберу его враньё на обычном примере: Наш персонаж берет картинку с автомобилем побывавшем в ДТП, на котором написано название компании и слова "транспортная безопасность" и заявляет, что вот, дескать - так в РФ транспортную безопасность обеспечивают, при этом явно намекая на то, что машина повреждена в ДТП.
На моё замечание о том, что "транспортная безопасность" - род деятельности антитеррористической и правоохранительной направленности, и с ПДД никаким образом не связанное, наше брехло ни находит ничего лучшего, чем сходу начать угрожать мне баном в своем журнале!

А вот собственно и оно: