Работа с обновлениями в SCCM. Часть 1.

Данная запись,это мысли автора, наработки, варианты траблшутинга проблемы. Что бы понимать как работает SCCM, было решено, описывать все произведенные действия.

Часть 1 (13.09.16 Начало)

Появились проблемы с печатью на плоттеры. Некорректно отображается чертеж при печати. Выявили закономерность, что это связано с установкой обновления kb3125574 (более подробно можно почитать вот здесь  https://habrahabr.ru/company/eset/blog/301080/). Это кумулятивное обновление весом около 500 мегабайт. Даже проблема не сколько в этом обновлении а, сколько в том что ПК требует перезагрузки.  Обо всем по порядку…

Примечание: Определить установлено ли обновление на локальном компьютере, возможно через команду powershell

Get-HotFix  | where ($_.hotfixid -like ‘kb3125574’)

Посмотреть установлено ли обновление на удаленном ПК

Get-HotFix -ComputerName PC1 | where ($_.hotfixid -like ‘kb3125574’)

Используя следующие стандартные отчеты (Reports) в SCCM, указывая ID обновления и название коллекции,изучаем полученную информацию:

Software Updates – A Compliance > Compliance 8 – Computers in a specific compliance state for an update (secondary)

Software Updates – D Scan > Scan 3 – Clients of a collection reporting a specific state (secondary)

Я не буду останавливаться подробно на изучении этих репортов, я объяснял как работать с этими отчетами своему коллеге,не сказал бы что это было просто.

Примечание : в фильтре обновлений (Update filter) указывайте только цифры, иначе фильтр работать не будет.

Данные отчеты отображают совсем неактуальную информацию.

Вопрос: Почему в отчете отображается информация, что клиенту требуется это обновление? А по факту обновление уже установлено!?

Изучив  отчеты из раздела “Software Updates – A Compliance” , “Software Updates – C Deployment States” и Software Updates – D Scan я понял: обновление может быть установлено на компьютер,но для того что бы в отчете оно фигурировало таковым, необходима выполнять перезагрузку иногда даже 2 перезагрузки.

Мною предпринимались действия по обновлению политики компьютера,принудительного запуска циклов поиска обновлений,а именно Machine Policy Retrieval & Evaluation Cycle. В этом деле мне помогала надстройка к консоли SCCM “Now Micro Right Click tools”. Что бы клиент передал информаци о том что обновление установлено.

Примечание:Если мы выполним данный пункт через клиента, мы получим сообщение о том что “The selected cycle will run and might take several minutes to refresh.” Дело в том, что данный цикл не всегда будет выполняться сразу после его активации. Сам клиент SCCM работает таким образом, что не мешает работе операционной системы и выполняет действия в тот момент, когда его работа не отразится на работе пользователя. Другими словами когда клиент считает что ОС сильна нагружена, он останавливается или снижает свою активность, независимо от того как часто вы нажмете на кнопку выполнить сейчас. Вы спросите «А как заставить его выполнить действие именно в тот момент времени в который вам необходимо?»Это можно сделать, используя утилиту https://sccmclictr.codeplex.com/ Client Center for ConfigurationManager, но на ней я останавливаться не буду.Используемые материалы http://blogs.interfacett.com/how-to-force-system-center-configuration-manager-client-updates

 

Еще было забавно обнаружить компьютер который был запущен 1.08.2016 и находился в Uptime до 4.10.2016

Я делаю вывод, что для получения корректных данных, компьютеры пользователей должны перезагружаться.

Планы на будущее: Поработать вариант перезагрузки компьютеров, который не будет мешать работе пользователей

Разобраться как обеспечивать 100% соответствия установленных обновлений на серверах и рабочих станциях.

 

Advertisements

About alexandrelizarov

SCCM,MDT and Powershell learner.
This entry was posted in SCCM, Troubleshooting and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s