$wmf3 = Get-WmiObject -Query "select * from Win32_QuickFixEngineering where HotFixID = 'KB2506143'"
если оно таки не пущает, это всё-таки не из под админа или, возможно, отключено WindowsUpdate
в вашем случае, раз версии 3 не установлено, можно эту строку просто закомментировать
Семёрка при установке очевидно требует предыдущую версию, 4 и выше. Они вообще win7 не поддерживают, хотя и ставится и работает.
А про пятый при попытке установки в событиях( eventvwr.msc ) должна быть запись. там и будет понятно что не так.
Распаковать и попытаться установить прилагаемым скриптом пробовали ?
Вот тут ещё всякие подробности установки будут.
C:\Windows\Logs\CBS\CBS.log
Но разобраться там не просто.
С некоторой вероятностью вам просто чего-то не хватает, особенно если у вас "неподлинная" означает "супер #%$ сборка"
Так как у Get-EventLog нет фильтра по событиям, то он лучше только если надо весь лог шерстить. И то, только с указанием -Newest xxx, Без него он сущий тормоз, видимо потому что сортирует по времени уже после получения лога (всего)
А Get-WinEvent не показывает различий по скорости в вариантах -FilterHashtable и -FilterXml
Но самостоятельно не параллелится -ComputerName у него - строка, а не массив.
в 40-60 сек на 80 компов я не знаю как можно, секунд 10 на посещаемый сервер выходит, не быстрее. а сильно посещаемые вообще может минуту смотреть.
Ускорить получается только в 7+ с Foreach-Object -Parallel Да и то нестабильно
Евгений, Я завтра сравню, я его обычно c -filterHash использую.
Но, скорее всего, он и с одного забирает 30-40 секунд. В отличие от.
Схема работы просто другая
Get-WinEvent, конечно, более новый, но и заметно более тормозной. особенно, при обращении к удалённым машинам.
Почти всегда получается быстрее достать события "старым" способом и отфильтровать через PS, чем новым с помощью встроенных фильтров. Особенно если надо много достать
Я бы вообще разрешил кому надо, а остальным запретил.
Если уж кому-то надо. И занимался разрешающими правилами.
Потому что иначе, рано или поздно, в банлисте будет почти весь 0.0.0.0/0
в $msu=... подставить полный путь к своему файлу