Я знаю, что по умолчанию powershell используется регистр с чувствительностью , но в моем случае мне нужна чувствительная к регистру фильтрация свойств объектов Wmi.
В настоящее время я делаю: Get-WmiObject -Class Win32_Product -Filter "Vendor like '%MYNAME%'"
, но это также находит Встречаются «MyName» и «myname».
Как можно фильтровать с учетом регистра?
Я слышал о фильтре -clike, но, похоже, он не работает внутри переключателя -Filter, например, "Vendor clike '%MYNAME%'
выдает ошибку.
Я решил использовать опцию -Filter над предложением Get-WmiObject Win32_Service | where-object {...}
, потому что я прочитал, что предложение where будет передавать ВСЕ данные по сети на удаленную машину, и ТО запускается фильтрации. С помощью ключа -Filter передается только уже отфильтрованная информация.
Поскольку я использую эту команду для получения сведений об установленном продукте с помощью удаленного выполнения на нескольких машинах, поэтому я не хочу go с Где-пункт, если нет другого пути.
спасибо, ребята!
С наилучшими пожеланиями MRT