Установка CU4 для SCCM 2012 R2

4
7209

Все пишут и я напишу. ) Вышло очередное кумулятивное обновление CU4 для System Center Configuration Manager 2012 R2. Получить обновление можно по ссылке — http://support.microsoft.com/kb/3026739/

Обновление применяется для следующих ролей:

  • Central Administration Site (CAS)
  • Primary Site — Первичный сайт
  • Secondary Site — Вторичный сайт
  • SMS Provider — SMS провайдер
  • Configuration Manager Console — Консоль SCCM

С установкой все просто. Запускаем.

sccm2012r2_cu4_1

Проверяем, что все хорошо.

sccm2012r2_cu4_2

Дожидаемся окончания установки.

sccm2012r2_cu4_3

Перезагружаем сайт сервер.

sccm2012r2_cu4_4

Версия новой консоли — 5.0.7958.1501

sccm2012r2_cu4_5

Выполняем доставку пакетов обновления для клиентов.

sccm2012r2_cu4_6

В свойствах установки можно установить Suppress program notifications, чтобы у пользователей не всплывало лишних уведомлений при установке CU4.

sccm2012r2_cu4_7

Разворачиваем на коллекции. Для удобства ниже есть powershell скрипт для создания коллекций под обновление CU4.

sccm2012r2_cu4_8

Версия агента 5.00.7958.1501

sccm2012r2_cu4_9

Версия компонентов.

sccm2012r2_cu4_10

Сам powershell скрипт для создания коллекций.

[powershell]

# Подключаемся к сайту и подгружаем модуль SCCM
import-module ($Env:SMS_ADMIN_UI_PATH.Substring(0,$Env:SMS_ADMIN_UI_PATH.Length-5) + ‘\ConfigurationManager.psd1’)
$PSD = Get-PSDrive -PSProvider CMSite
CD "$($PSD):"

# Обновление коллекций, каждый день в 3 часа ночи
$Schedule = New-CMSchedule -RecurInterval Days -RecurCount 1 -Start "01.02.2015 03:00"

# x64 Devices
New-CMDeviceCollection -Name "Collection for R2 CU4 X64" -LimitingCollectionName "All Desktop and Server Clients" -RefreshSchedule $Schedule -RefreshType Periodic
Add-CMDeviceCollectionQueryMembershipRule -CollectionName "Collection for R2 CU4 X64" -QueryExpression "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.1501’ and SMS_R_System.ClientVersion >= ‘5.00.7958.1000’ order by SMS_R_System.Name" -RuleName "Collection for R2 CU4 X64"

# x86 Devices
New-CMDeviceCollection -Name "Collection for R2 CU4 X86" -LimitingCollectionName "All Desktop and Server Clients" -RefreshSchedule $Schedule -RefreshType Periodic
Add-CMDeviceCollectionQueryMembershipRule -CollectionName "Collection for R2 CU4 X86" -QueryExpression "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.1501’ and SMS_R_System.ClientVersion >= ‘5.00.7958.1000’ order by SMS_R_System.Name" -RuleName "Collection for R2 CU4 X86"

# sccm console
New-CMDeviceCollection -Name "Collection for R2 CU4-Console" -LimitingCollectionName "All Desktop and Server Clients" -RefreshSchedule $Schedule -RefreshType Periodic
Add-CMDeviceCollectionQueryMembershipRule -CollectionName "Collection for R2 CU4-Console" -QueryExpression "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’" -RuleName "Collection for R2 CU4-Console"

[/powershell]

В результате выполнения, вы получаете две коллекции устройств для развертывания обновления.

sccm2012r2_cu4_11

 

Список новых командлетов SCCM 2012 R2 CU4:

Add-CMDeploymentTypeDependency
Add-CMDeploymentTypeSupersedence
ConvertFrom-CMApplication
ConvertFrom-CMConfigurationItem
ConvertTo-CMApplication
ConvertTo-CMConfigurationItem
Get-CMClientOperation
Get-CMCertificate
Get-CMDeploymentTypeDependency
Get-CMDeploymentTypeDependencyGroup
Get-CMDeploymentTypeSupersedence
Get-CMMigrationSource
Get-CMObjectSecurityScope
Get-CMQuery
Get-CMSiteRole
Invoke-CMQuery
Invoke-CMSystemDiscovery
Invoke-CMUserDiscovery
Invoke-GroupDiscovery
New-CMADGroupDiscoveryScope
New-CMDeploymentTypeDependencyGroup
New-CMEmbeddedObjectInstance
New-CMEmbeddedProperty
New-CMEmbeddedPropertyList
New-CMQuery
Remove-CMCollection
Remove-CMDeploymentTypeDependency
Remove-CMDeploymentTypeDependencyGroup
Remove-CMDeploymentTypeSupersedence
Remove-CMQuery
Set-CMDeploymentTypeDependency
Set-CMDeploymentTypeDependencyGroup
Set-CMDeploymentTypeSupersedence
Set-CMQuery
Sync-CMMigrationSource

 

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

  1. Антон, все сделал, но в коллекциях версии клиента старые, хотя в панели управления уже 5.00.7958.1501

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