Обновление System Center 2012 Configuration Manager

 

Применимо к:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

Для обновления System Center 2012 Configuration Manager можно установить накопительное обновление или пакет обновления:

  • накопительное обновление представляет собой сводку нескольких обновлений текущей версии продукта и не изменяет версию пакета обновления продуктов.

  • Пакет обновления служит для обновления Configuration Manager до новой версии продукта. Дополнительные сведения об обновлении Configuration Manager см. в статье Планирование обновления System Center 2012 Configuration Manager (Планирование обновления System Center 2012 Configuration Manager).

System_CAPS_noteПримечание

В этой статье содержится общее руководство по обновлению System Center 2012 Configuration Manager. Дополнительные сведения о конкретных обновлениях содержатся в соответствующих статьях базы знаний (KB) на сайте поддержки Майкрософт.

Воспользуйтесь следующей справочной информацией при установке обновлений для Configuration Manager:

  • О накопительных обновлениях для Configuration Manager

  • О пакетах обновления для Configuration Manager

    • Установка обновлений
  • Развертывание обновлений для Configuration Manager

    • Использование Updates Publisher 2011 для установки обновлений

    • Использование развертывания программного обеспечения для установки обновлений

    • Создание коллекций для развертывания обновлений в Configuration Manager

О накопительных обновлениях для Configuration Manager

В System Center 2012 Configuration Manager установка накопительных обновлений применяется для обновления сайтов и клиентов Configuration Manager.

Накопительные обновления для Configuration Manager схожи с накопительными обновлениями для других продуктов Майкрософт, таких как SQL Server. Накопительные обновления содержат одно или несколько исправлений для конкретной версии Configuration Manager. Каждое новое накопительное обновление описано в соответствующей статье базы знаний Майкрософт. Как правило, накопительные обновления выпускаются ежеквартально, однако этот график может быть изменен в зависимости от масштабов и характера решаемых проблем.

При установке накопительных обновлений для Configuration Manager обновление выполняет установку пакета обновления. Пакеты обновления содержат файлы обновления для одного или нескольких компонентов Configuration Manager. Накопительное обновление можно установить на сервере сайта центра администрирования или первичного сайта.

О пакетах обновления для Configuration Manager

При запуске накопительного обновления для Configuration Manager на сервере сайта, это обновление устанавливает и запускает пакет обновления. Пакеты обновления можно запускать на сервере сайта центра администрирования, на сервере первичного сайта, на сервере вторичного сайта или на компьютере, на котором запущен экземпляр поставщика SMS. Однако, если планируется создание развертываний для установки обновлений на дополнительных компьютерах, сначала необходимо установить пакет обновления на сервере сайта центра администрирования или на сервере первичного сайта. Пакет обновления содержит исправления для Configuration Manager. При запуске пакета обновления он извлекает файлы обновления для каждого компонента, а затем запускает мастер, с помощью которого пользователь поэтапно настраивает обновления и соответствующие им параметры развертывания. После завершения работы мастера на сервер сайта устанавливаются все обновления в пакете, которые относятся к серверу сайта. Однако этот мастер также создает развертывания, которые можно использовать для установки обновлений на дополнительные компьютеры. Развертывание обновлений на дополнительных компьютерах выполняется с помощью поддерживаемого метода развертывания, например пакета развертывания программного обеспечения или Microsoft System Center Updates Publisher 2011. При запуске мастера он создает CAB-файл на сервере сайта для использования с Updates Publisher 2011. Дополнительно можно настроить мастер для создания одного или нескольких пакетов для развертывания программного обеспечения. Эти способы развертывания можно использовать для установки обновлений для компонентов, таких как консоль Configuration Manager. Обновления также можно устанавливать вручную на компьютеры, где не запущен клиент Configuration Manager.

Можно обновлять следующие три группы в Configuration Manager:

  • роли сервера System Center 2012 Configuration Manager, в состав которых входят:

    • Сайт центра администрирования

    • Первичный сайт

    • Вторичный сайт

    • Удаленный поставщик SMS

    System_CAPS_noteПримечание

    Обновления для системных ролей, включая обновления для базы данных сайта, устанавливаются в ходе обновления серверов сайта.

    Начиная с Configuration Manager с пакетом обновления 1 (SP1), обновления для системных ролей сайта содержат обновления, относящиеся к облачным точкам распространения. Однако обновления, относящиеся к точке распространения по запросу, устанавливаются в качестве обновления для клиента Configuration Manager, а не в качестве обновлений для системных ролей сайта.

  • Консоль System Center 2012 Configuration Manager

  • клиент System Center 2012 Configuration Manager

Каждый пакет обновления для Configuration Manager является самораспаковывающимся файлом .exe (SFX), содержащим необходимые файлы для установки обновления для соответствующих компонентов Configuration Manager. Как правило, файл SFX может содержать следующие файлы.

Файл

Дополнительные сведения

<продукт>-<пакет обновления>-<версия накопительного пакета обновления>-<ИД статьи базы знаний>-<платформа>-<язык>.msi

Это файл обновления. Для управления параметрами командной строки этого файла служит средство Updatesetup.exe.

Пример.

  • configMgr-2012-rtm-cu1-kb1234567-x64-enu.msi

Updatesetup.exe

Эта оболочка .msi управляет установкой пакета обновления.

При запуске обновления средство Updatesetup.exe определяет язык интерфейса на том компьютере, где запущено это обновление. По умолчанию языком пользовательского интерфейса для обновлений является английский. Однако если язык интерфейса поддерживается, то пользовательский интерфейс отображается на локальном языке компьютера.

License_<язык>.rtf

Если применимо, то каждое обновление содержит один или несколько файлов лицензии для поддерживаемых языков.

<продукт и тип обновления>-<пакет обновления>-<версия накопительного пакета обновления>-<ИД статьи базы знаний>-<платформа>.msp

В случае применения обновления для консоли или клиентов Configuration Manager пакет обновления содержит отдельные файлы исправления для установщика Windows (с расширением .msp).

Пример.

обновление консоли Configuration Manager: 

  • ConfigMgr2012AdminUI-RTM-cu1-kb1234567-i386.msp

Обновление клиента:

  • ConfigMgr2012ac-RTM-cu1-kb1234567-i386.msp

  • ConfigMgr2012ac-RTM-cu1-kb1234567-x64.msp

По умолчанию пакет обновления сохраняет свои журналы в файл с расширением .log на сервере сайта. Имя этого файла журнала совпадает с именем пакета обновления, а сам файл хранится в папке %SystemRoot%/Temp.

При запуске пакета обновления он распаковывает файл с аналогичным именем во временную папку на компьютере, а затем запускает программу Updatesetup.exe. Updatesetup.exe запускает накопительный пакет обновления <номер> для мастера System Center 2012 Configuration Manager <пакет обновления> <номер в базе знаний>.

Этот мастер создает серию папок внутри папки установки System Center 2012 Configuration Manager на сервере сайта. Структура папок выглядит примерно так:

\\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\<Update Type>\<Platform>.

В следующей таблице содержатся подробные сведения о папках, входящих в эту структуру папок.

Имя папки

Дополнительные сведения

<Имя сервера>

Это имя сервера сайта, в котором запускается пакет обновления.

SMS_<код сайта>

Это имя общего ресурса для папки установки System Center 2012 Configuration Manager.

<номер статьи в базе знаний>

Это идентификатор статьи базы знаний, которая посвящена данному пакету обновления.

<тип обновления>

Этот типы обновлений для Configuration Manager. Мастер создает отдельные папки для каждого из типов обновления, содержащихся в пакете обновления. Имена папок соответствуют типам обновлений. Среди них:

  • Сервер. Содержит обновления для серверов сайта, серверов баз данных сайта и компьютеров, на которых запущен поставщик SMS.

  • Клиент: Содержит обновления для клиента Configuration Manager.

  • AdminConsole: содержит обновления для консоли Configuration Manager

Кроме предыдущих типов обновлений, мастер также создает папку с именем SCUP. Эта папка не соответствует ни одному из типов обновлений, но содержит файл .cab для Updates Publisher 2011.

<платформа>

Это папка, соответствующая типу платформы. Она содержит файлы обновления для конкретного типа процессора.

К таким папкам относятся:

  • x64

  • I386

Чтобы помочь пользователю в развертывании обновлений на остальные компьютеры (кроме сервера сайта, где запущен пакет обновления), мастер может создать пакет развертывания программного обеспечения для каждой категории компонентов, входящих в обновления (для сервера сайта и компьютеров, на которых запущен поставщик SMS, для консоли Configuration Manager и для клиентов). Затем каждый из этих пакетов можно развернуть на компьютерах, где запущен клиент Configuration Manager. Кроме того, мастер всегда создает файл .cab, который можно импортировать в Updates Publisher 2011, если решено использовать Updates Publisher 2011. Дополнительные сведения об использовании пакетов для развертывания обновлений см. в разделе Использование развертывания программного обеспечения для установки обновлений этой статьи. Дополнительные сведения об использовании Updates Publisher 2011 для развертывания обновлений см. в разделе Использование Updates Publisher 2011 для установки обновлений этой статьи.

Установка обновлений

Чтобы установить обновления, сначала необходимо установить пакет обновления на сервере сайта. При установке пакета обновления он запускает накопительный пакет обновления <номер> для мастера System Center 2012 Configuration Manager <пакет обновления> <номер статьи в базе знаний>. Этот мастер выполняет следующие функции:

  • Извлекает файлы обновления

  • Позволяет настроить развертывания

  • Устанавливает применимые обновления для серверных компонентов на локальном компьютере

После установки пакета обновления на сервере сайта можно перейти к обновлению дополнительных компонентов для Configuration Manager. В следующей таблице описаны действия по обновлению этих разнообразных компонентов.

Компонент

Инструкции

Сервер сайтов

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

База данных сайта

При использовании удаленных серверов сайта выполните развертывание серверных обновлений, содержащих обновление для базы данных сайта, если решено не устанавливать пакет обновления прямо на этот удаленный сервер сайта.

Консоль Configuration Manager

После первоначальной установки консоли Configuration Manager можно установить обновления для консоли Configuration Manager на каждом из компьютеров, где запущена эта консоль. Установочные файлы консоли Configuration Manager невозможно изменить таким образом, чтобы эти обновления применялись в ходе первоначальной установки консоли.

Удаленный поставщик SMS

Установите обновления для каждого экземпляра поставщика SMS, запущенного на всех остальных компьютерах, кроме сервера сайта, где установлен пакет обновления.

клиенты Configuration Manager

После первоначальной установки клиента Configuration Manager можно установить обновления для клиента Configuration Manager на каждом компьютере, где запущен клиент.

System_CAPS_noteПримечание

Обновления можно развернуть только на те компьютеры, где запущен клиент Configuration Manager.

В случае повторной установки клиента, консоли Configuration Manager или поставщика SMS необходимо также повторно установить обновления для этих компонентов.

Воспользуйтесь информацией в следующих разделах, чтобы выполнить установку обновлений для каждого из компонентов Configuration Manager.

Обновление серверов

Обновления для серверов могут содержать обновления для сайтов, базы данных сайта и компьютеров, на которых запущен экземпляр поставщика SMS. Воспользуйтесь справочной информацией в следующих разделах для обновления каждого типа серверных компонентов.

Обновление сайта

Для обновления сайта Configuration Manager можно установить пакет обновления напрямую с сервера сайта, или же развернуть обновления на сервер сайта после установки пакета обновления на другом сайте.

При установке обновления на сервер сайта процедура установки обновления управляет дополнительными действиями, необходимыми для применения обновления. Например, к ним относится обновление системных ролей сайта. Единственным исключением является база данных сайта. В следующих разделах содержится информация о процедуре обновления базы данных сайта.

Обновление базы данных сайта

Чтобы обновить базу данных сайта, процедура установки выполняет запуск файла с именем update.sql в базе данных сайта. Процедуру обновления можно настроить для автоматического обновления базы данных сайта, или же вручную обновить базу данных позже.

Автоматическое обновление базы данных сайта

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

System_CAPS_noteПримечание

Если выбрано автоматическое обновление базы данных сайта, эта процедура обновляет базу данных независимо от расположения базы данных (на сервере сайта или на удаленном компьютере).

System_CAPS_importantВажно

Создайте резервную копию базы данных сайта перед обновлением этой базы данных. Удаление обновлений базы данных сайта не допускается. Дополнительные сведения о создании резервных копий Configuration Manager см. в разделе Резервное копирование и восстановление в Configuration Manager (Резервное копирование и восстановление в Configuration Manager) руководства Администрирование сайтов для System Center 2012 Configuration Manager (Администрирование сайтов для System Center 2012 Configuration Manager).

Обновление базы данных сайта вручную

Если решено не выполнять автоматическое обновление базы данных сайта в ходе установке пакета обновления на сервере сайта, то обновление сервера не изменяет базу данных на сервере сайта в ходе запуска пакета обновления. Однако базу данных сайта всегда обновляется теми развертываниями, которые используют пакет, созданный для развертывания программного обеспечения, или тот пакет, который устанавливает Updates Publisher 2011.

System_CAPS_warningПредупреждение

В случае, если пакет обновлений содержит обновления для сервера сайта и базы данных сайта, он не может функционировать до тех пор, пока не завершится установка обновлений на сервер сайта и базу данных сайта. Пока обновления применяются к базе данных сайта, сам сайт находится в неподдерживаемом состоянии.

Обновление базы данных сайта вручную

  1. На сервере сайта остановите службу SMS_SITE_COMPONENT_MANAGER, а затем службу SMS_EXECUTIVE.

  2. Закройте консоль Configuration Manager.

  3. Запустите сценарий обновления с именем update.sql в базе данных этого сайта. Дополнительные сведения о запуске сценария для обновления базы данных сервера SQL Server см. в документации для той версии SQL Server, которая используется в качестве сервера базы данных сайта.

  4. Перезапустите службы, которые были остановлены на предыдущих этапах.

В ходе установки пакета обновления он извлекает файл update.sql в следующее расположение на сервере сайта:

\\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql.

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

Обновите компьютер, на котором работает поставщик SMS

После установки пакета обновлений, который включает в себя обновления поставщика SMS, необходимо развернуть обновление на каждом компьютере, где есть поставщик SMS. Единственное исключение — это экземпляр поставщика SMS, ранее установленный на сервере сайта, где устанавливался пакет обновлений. Локальный экземпляр поставщика SMS на сервере сайта обновляется при установке пакета обновлений.

Если удалить и затем переустановить поставщик SMS на компьютере, необходимо переустановить обновление для поставщика SMS на этом компьютере.

Обновление клиентов

После начальной установки клиента на компьютере можно обновить клиент. Можно развернуть обновления с помощью Updates Publisher 2011 или пакет развертывания программного обеспечения, а также вручную установить обновление на каждом клиенте. Дополнительные сведения об использовании развертывания для установки обновлений см. в разделе Развертывание обновлений для Configuration Manager этой статьи.

System_CAPS_importantВажно

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

Чтобы вручную установить обновление клиента, на каждом клиенте Configuration Manager необходимо запустить Msiexec.exe и указать нужный MSP-файл обновления.

Например, можно использовать следующую командную строку для обновления клиентов. Эта командная строка запускает MSIEXEC на клиентском компьютере и ссылается на MSP-файл, который извлекается пакетом обновления на сервере сайта: msiexec.exe /p \\ <имя_сервера>\SMS_<код сайта> \Hotfix\<номер статьи базы знаний>\Client\<платформа>\< msp >/L*v <файл журнала>REINSTALLMODE=mous REINSTALL = ALL.

Обновление консолей Configuration Manager

Для обновления консоли Configuration Manager необходимо установить обновление на компьютере, на котором запускается консоль, после завершения установки консоли.

System_CAPS_importantВажно

Если при установке обновлений для консоли Configuration Manager пакет обновлений включает обновления для сервера, также следует установить обновления сервера на сайте, где используется эта консоль Configuration Manager.

Если обновляемый компьютер содержит клиент Configuration Manager, можно воспользоваться развертыванием, чтобы установить обновление. Также можно вручную установить обновление на каждом компьютере. Дополнительные сведения об использовании развертывания для установки обновлений см. в разделе Развертывание обновлений для Configuration Manager этой статьи.

Чтобы вручную установить обновление консоли Configuration Manager, на каждом компьютере, на котором выполняется консоль Configuration Manager, следует запустить Msiexec.exe и сослаться на MSP-файл обновления консоли Configuration Manager.

Например, можно использовать следующую командную строку для обновления консоли Configuration Manager. Эта командная строка запускает MSIEXEC на компьютере и ссылается на MSP-файл, который извлекается пакетом обновления на сервере сайта: msiexec.exe /p \\ <имя_сервера>\SMS_<код сайта> \Hotfix\<номер статьи базы знаний>\AdminConsole<платформа>\< msp >/L*v <файл журнала>REINSTALLMODE=mous REINSTALL = ALL.

Развертывание обновлений для Configuration Manager

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

Следующие разделы содержат сведения о настройке развертывания обновлений для Configuration Manager.

Использование Updates Publisher 2011 для установки обновлений

При установке пакета обновлений на сервере сайта мастер установки накопительного обновления <номер> для System Center 2012 Configuration Manager <пакет обновления> <номер статьи в базе знаний> создает файл каталога для Updates Publisher 2011, который можно использовать для развертывания обновлений на подходящих компьютерах. Мастер всегда создает этот каталог, даже если установлен параметр Использовать пакет и программу для развертывания этого обновления.

Каталог для Updates Publisher 2011 называется SCUPCatalog.cab. Его можно найти в следующей папке на компьютере, на котором выполняется пакет обновлений: \\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab.

System_CAPS_importantВажно

Поскольку SCUPCatalog.cab создается с использованием путей, относящихся к серверу сайта, на котором устанавливается пакет обновлений, его нельзя использовать для других серверов сайта.

После завершения работы мастера можно импортировать каталог в Updates Publisher 2011, а затем использовать обновления программного обеспечения Configuration Manager для развертывания обновлений. Сведения о Updates Publisher 2011 см. в разделе Updates Publisher 2011 в библиотеке TechNet для System Center 2012. Сведения об обновлениях программного обеспечения в Configuration Manager см. в Обновления программного обеспечения в Configuration Manager в документе Развертывание программного обеспечения и операционных систем в System Center 2012 Configuration Manager.

Используйте следующую процедуру для импорта файла SCUPCatalog.cab в Updates Publisher 2011 и публикации обновлений.

Импорт обновлений в Updates Publisher 2011

  1. Запустите консоль Updates Publisher 2011 и щелкните Импорт.

  2. На странице Тип импорта мастера импорта каталога обновлений выберите Указать путь к каталогу для импорта, а затем укажите файл SCUPCatalog.cab.

  3. Щелкните Далее, а затем снова кнопку Далее.

  4. В диалоговом окне Предупреждение безопасности — проверка каталога нажмите кнопку Принять. Закройте мастер после его завершения.

  5. В консоли Updates Publisher 2011 выберите обновление, которое требуется развернуть, и выберите команду Опубликовать.

  6. На странице Параметры публикации мастера публикации обновлений выберите Все содержимое, а затем нажмите Далее.

  7. Следуйте указаниям мастера для публикации обновлений.

После импорта обновлений в Updates Publisher 2011 можно использовать обновления программного обеспечения Configuration Manager для развертывания настраиваемых обновлений на клиентских компьютерах.

Использование развертывания программного обеспечения для установки обновлений

При установке пакета обновлений на сервере первичного сайта или сайта центра администрирования можно настроить мастер установки накопительного обновления <номер> для System Center 2012 Configuration Manager <пакет обновления> <номер статьи в базе знаний> для создания пакетов обновлений для развертывания программного обеспечения. Затем можно развернуть каждый пакет в коллекции компьютеров, которую вы хотите обновить.

Для создание пакета развертывания на странице Настройка развертывания обновления программного обеспечения в мастере установите флажок для каждого типа пакета обновления, который вы хотите обновить. Доступные типы — серверы, консоли Configuration Manager и клиенты. Отдельный пакет создается для каждого выбранного типа обновления.

System_CAPS_noteПримечание

Пакет для серверов содержит обновления для следующих компонентов:

  • Сервер сайтов

  • Поставщик SMS

  • База данных сайта

Далее на странице Настройка метода развертывания обновления программного обеспечения выберите параметр Использовать распространение программного обеспечения. При этом мастер создает пакеты развертывания программного обеспечения.

System_CAPS_noteПримечание

Мастер всегда создает CAB-файл для Updates Publisher 2011. Если же выбрать параметр Использовать System Center Updates Publisher, мастер не будет создавать пакеты развертывания.

После завершения работы мастера вы можете увидеть созданные им пакеты в консоли Configuration Manager в узле Пакеты области Библиотека программного обеспечения. Затем можно использовать стандартный процесс развертывания пакетов программного обеспечения на клиентах Configuration Manager. Когда пакет выполняется на клиенте, он устанавливает все подходящие компоненты Configuration Manager на клиентском компьютере.

Сведения о развертывании пакетов на клиентах Configuration Manager см. в разделе How to Deploy Packages and Programs in Configuration Manager (Развертывание пакетов и программ в Configuration Manager) в руководстве Развертывание программного обеспечения и операционных систем в System Center 2012 Configuration Manager.

Создание коллекций для развертывания обновлений в Configuration Manager

Отдельные обновления можно развертывать на соответствующих клиентах. Следующая информация поможет создать коллекции устройств для различных компонентов Configuration Manager.

Компонент Configuration Manager 

Инструкции

Сервер сайта центра администрирования

Создайте прямой запрос участия и добавьте сервер сайт центра администрирования.

Все серверы первичного сайта

Создайте прямой запрос участия и добавьте каждый сервер первичного сайта.

Все серверы вторичных сайтов

Создайте прямой запрос участия и добавьте каждый сервер вторичного сайта.

Все клиенты x86

Создайте коллекцию, включающую следующие условия запроса:

Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"

Все клиенты x64

Создайте коллекцию, включающую следующие условия запроса:

Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"

Все компьютеры с консолями Configuration Manager

Создайте прямой запрос участия и добавьте каждый компьютер.

Удаленные компьютеры с экземплярами поставщика SMS

Создайте прямой запрос участия и добавьте каждый компьютер.

System_CAPS_noteПримечание

Для обновления базы данных сайта разверните обновление на сервере этого сайта.

Сведения о создании коллекций см. в разделе Создание коллекций в Configuration Manager руководства Активы и соответствие в System Center 2012 Configuration Manager.