Про установку самого обновления писать особого смысла нет, но напишу как упростить обновление клиентов. Исправление доступно по ссылке Cumulative Update 3 for System Center 2012 R2 Configuration Manager.

Предварительно создадим 4 коллекции:

Collection for R2 CU3 X64

[xml]

select SMS_R_SYSTEM.ResourceID,
SMS_R_SYSTEM.ResourceType,
SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier,
SMS_R_SYSTEM.ResourceDomainORWorkgroup,
SMS_R_SYSTEM.Client from SMS_R_System inner join
SMS_G_System_SYSTEM on
SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where
SMS_R_System.Active = "1" and
SMS_G_System_SYSTEM.SystemType = "X64-based PC" and
SMS_R_System.ClientVersion < "5.00.7958.1401" and
SMS_R_System.ClientVersion >= "5.00.7958.1000"

[/xml]

Collection for R2 CU3 X86

[xml]
select SMS_R_SYSTEM.ResourceID,
SMS_R_SYSTEM.ResourceType,
SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier,
SMS_R_SYSTEM.ResourceDomainORWorkgroup,
SMS_R_SYSTEM.Client from SMS_R_System inner join
SMS_G_System_SYSTEM on
SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where
SMS_R_System.Active = "1" and
SMS_G_System_SYSTEM.SystemType = "X86-based PC" and
SMS_R_System.ClientVersion < "5.00.7958.1401" and
SMS_R_System.ClientVersion >= "5.00.7958.1000"
[/xml]

Collection for R2 CU3 — Console

[xml]
select SMS_R_SYSTEM.ResourceID,
SMS_R_SYSTEM.ResourceType,
SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier,
SMS_R_SYSTEM.ResourceDomainORWorkgroup,
SMS_R_SYSTEM.Client from SMS_R_System inner join
SMS_G_System_ADD_REMOVE_PROGRAMS on
SMS_G_System_ADD_REMOVE_PROGRAMS.ResourceID = SMS_R_System.ResourceId where
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "System Center 2012 R2 Configuration Manager Console" or
SMS_G_System_ADD_REMOVE_PROGRAMS.DisplayName = "Консоль System Center 2012 R2 Configuration"
[/xml]

Collection for R2 CU3 — Site Server

[xml]
select SMS_R_SYSTEM.ResourceID,
SMS_R_SYSTEM.ResourceType,
SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier,
SMS_R_SYSTEM.ResourceDomainORWorkgroup,
SMS_R_SYSTEM.Client from SMS_R_System where
SMS_R_System.SystemRoles = "SMS Site Server"
[/xml]

update_sccm2012r2_cu3_1

Теперь при выходе очередного CU для SCCM 2012 R2 вам надо будет менять значение версии клиента SMS_R_System.ClientVersion < «5.00.7958.1401» в двух коллекциях и всё.

Выполняем доставку пакетов на точки распространения (Distribute Content). Удаляем старые объявления об установке предыдущих обновлений CU, можно удалить и старые пакеты.

update_sccm2012r2_cu3_2

И выполняем 4 развертывания (Deploy) на наши вновь созданные коллекции.

update_sccm2012r2_cu3_3

Обязательная установка.

update_sccm2012r2_cu3_4

Определяем, что доступен пакет будет в ближайшее время, а установка «как можно скорее».

update_sccm2012r2_cu3_5

Здесь можно поставить галку «Software Installation» — она означает, что начать установку за пределами окон обслуживания. В моем случае окна обслуживания на коллекциях определены с 22-00 до 6-00, поэтому пакет будет установлен в любое время, как можно скорее. Вы можете не устанавливать, если регламент установки/обслуживания у вас определен другой.

update_sccm2012r2_cu3_6

Клиент успешно обновлен. Версия клиента 5.00.7958.1401.update_sccm2012r2_cu3_7 update_sccm2012r2_cu3_8

8 КОММЕНТАРИИ

  1. Здравствуйте.
    Пытаюсь настроить автообновление клиентов sccm 2012 r2, но нет возможности выбрать ниже какой версии клиента он будет обновляться.
    У меня написано — последняя версия 5.00.7958.1000.

    • версия клиента в Software Update-based client installation не меняется для Cumulative Update, только для Service Pack.
      5.00.7958.1000 это SCCM 2012 R2 RTM, для него SP не выходило, поэтому нет изменений.
      Как обновить клиента при CU?
      Несколько вариантов: использовать пакеты, которые создаются при установке CU, использовать интеграцию MDT с SCCM, тогда обновления агента будет приходить в рамках обновлений системы.

    • При выходе эти CU необходимо как-то в ручную скачивать и добавлять в пакет(если так, где об этом можно найти информацию?), или есть возможность искать их через точку обновления(в таком случае в каком продукте они находятся?)?

    • ваши пакеты обновлений лежат в консоли Software Library — Packages — Configuraion Manager Updates.
      через точку обновлений, только при интеграции со SCUP (в прошлом комментарии ошибся, SCUP, а не MDT) и выгрузке каталога cab (он идет вместе с обновлением и лежит \SMS_ASD\hotfix\KB*******\SCUP )

    • В Software Library — Packages — Configuraion Manager Updates лежат только пакеты созданные automatic deployment rules. Со SCUP всё понятно, интересует вариант «использовать пакеты, которые создаются при установке CU», как это работает?

    • причем здесь automatic deployment rules?
      Откройте консоль и перейдите в пакеты, не в обновления: Software Library — Application Management — Packages — Configuraion Manager Updates

    • Все понял. Извиняюсь затупил не привык к англ. версии консоли. Спасибо за информацию.

Добавить комментарий