WMI-филтри - създаване и - да се провери - блог - Максим Bogolepov

Растежът на компютърния парк в нашата организация, неизбежно е довело до появата на всички видове настолни операционни системи от Microsoft Windows XP «стара дама" на най-късно Windows 8.1 и Windows 10. Приложете различни операционни системи в мрежа домейн може да доведе до някои проблеми, ако не се използва един от лесни за използване инструменти за управление на предлагана от Microsoft. Тези средства за селективно прилагане на групови политики в областта са WMI -filter.

Първо трябва да получи цифров ред на определена версия на операционната система. Можете да направите това или команда вер SystemInfo:

По този начин, броят на последните да получат актуални версии на операционната система (във възходящ ред):

Сега аз дам някои WMI-филтри, използвани от мен в Управителния модула за групови правила в:

notXPandx86 - филтър за идентифициране на компютри, различни от Microsoft Windows XP x86 битова операционна система:

WindowsXP - филтър за идентифициране на компютри, работещи под Windows XP:

× 86 - филтър за идентифициране на компютри, работещи под x86-битов:

× 64 - филтър за идентифициране на компютри, работещи под 64-битова:

Следваща naberom следните команди:

Първата команда до $ масив избутва компилации имената на всички домейни компютри.
Втората команда в променлива заявката за $, ние поставяме това искане ние се интересуваме от (бъдещи WMI-филтър).
Трети екип търсим ние се интересуваме от компютри, което съответства на искането ни (в този пример - всички компютри, работещи под Windows XP) (gwmi - съкратено от Get-WmiObject).

В резултат на това отработване на отбора, ще видите всички компютри. Просто се в изходна типа грешка:

Означава, че компютърът в областта, към която сървърът се опитва да направи искане, в момента е изключен.

Както можете да видите типа грешка (много по-малко вероятно):

Това означава, че потребителят, от чието име искането се извършва, все още няма права на компютъра, който в момента е в ход разследване.

За да избегнете това, добавете ключ искане -erroraction SilentlyContinue. Третият ред ще бъде:

Проверете в резултат на тази последователност от команди можете да прочетете:

При създаването на заявка, трябва да се знае точно това, което е в WMI пространство от имена корен / CIMV2 в класа, в която искате да търсите нов WMI-филтър, има универсални ключове за различни операционни системи. Можете да проверите това, като иска компютри с известни операционни системи:

Сега, няколко илюстративни примери. Ще използвам примера на последователност от команди. Ще се промени само заявката за заявка $:

Най-накрая малко съвети. Опитайте се да използвате най-простите филтрите след това болезнено дълго време, за да се разбере защо определена група от компютри не се прилага този или тази политика.

Надявам се, че някой на този материал ще бъде от полза. На добър час!