SCCM 2016: апгрейд Windows
Автоматический переход между версиями Windows 10 осуществляется при помощи плана обслуживания, а чтобы получить 10-ку из 7-ки или 8-ки, нужно настроить Task Sequence.
Настраиваем роль SUP
Для того, чтобы производить апгрейд Windows 10, необходимо наличие соответствующих обновлений, которые мы можем получить из Интернет. Для этого должны быть уже настроены роли WSUS и SUP.
Сначала нужно Configuration Manager оповестить о скачивании апгрейдов. Для этого необходимо зайти в Administration->Overview->Sites->Configure Site Components->Software Update Point, в окне перейти на вкладку Classification и активировать последнюю галочку Upgrades, а также во вкладке Sync Schedule установить время и дату синхронизации для начала скачивания метаданных.
Создание коллекций
В коллекцию (группу) должны попасть компьютеры с ОС Windows 10, для автоматизации применяются правила отбора. Для примера у правила будет 1 критерий, который определит компьютеры с ОС Windows 10 (хотя их можно создать несколько).
Заходим в раздел Assets and Compliance->Overview->Device Collection, нажимаем правой кнопкой мыши и в меню выбираем пункт Create Device Collection - откроется мастер. На первом шаге даём имя коллекции и выбираем группу со всем перечнем компьютеров All Systems.
На втором шаге Membership Rules в выпадающем списке нужно выбрать второй пункт Query Rule, который означает создание правила на основе WQL-запрос.
В новом открывшемся окне даём имя правилу, нажимаем кнопку Edit Query Statement, переходим во вкладку Criteria и жмём первую кнопку с иконкой солнышка (означает Создать). В первом выпадающем списке выбираем значение Simple Value, жмём кнопку Select и в появившемся окне в первом выпадающем списке выбираем пункт System Resource*,*** а в нижнем * - Operating System Name and Version**.*** В последнем поле указываем значение Microsoft Windows NT Workstation 10.0*.**
**
***В другом варианте для правила можно явно указать критерии отбора с помощью SQL-запроса, нажав кнопку Show Query Language:
SELECT SMS_R_System.NetbiosName, SMS_R_System.OperatingSystemNameandVersion
FROM SMS_R_System
WHERE SMS_R_System.OperatingSystemNameandVersion like "%Workstation 10.0%"
На этом создание правила отбора устройств с ОС Windows 10 завершено, проверяем и убеждаемся, что в коллекции уже имеется перечень компьютеров. Новые компьютеры автоматически будут добавляться в эту группу.
Настраиваем Serviсing Plan
Планы обслуживания для апгрейда системы – это правило автоматического развёртывания обновления. Создадим и настроим его.
Для проверки работоспособности правила переходим в Software Library->Overview->Windows 10 Servicing. Здесь очень эффектно смотрятся круговые диаграммы или круги развёртывания, которые сразу отображают количество OC Windows 10 и их версии. При наведении на диаграмму, выделенная часть для наглядности становится ярче, а остальные части – тусклее:
Чтобы создать план обслуживания, заходим в Software Library->Overview->Windows 10 Servicing->Servicing Plans, нажимаем правой кнопкой мыши, выбираем пункт меню Create Servicing Plan, откроется мастер настроек, состоящий из множества шагов. Опишем их.
Сначала вводим название плана обслуживания, затем выбираем коллекцию, потом - кольцо развёртывания. На 4м шаге (Updates) введём значения на запрашиваемые параметры: Language = Russian, Requared>=1, Title = 1803.
На следующем шаге устанавливаем расписание развёртывания. Например, в обоих местах (Software available time и Installation deadline) выбрано значение as soon as possible.
В шаге User Experience оставляем всё по умолчанию, а в Deployment Package вписываем имя пакета обновлений и указываем путь к папке для его размещения на диске.
Проверяем работу
Спустя небольшой промежуток времени проверяем нашу работу на наличие ошибок.
Сначала смотрим состояние созданного плана обслуживания: Last Error Code должен быть 0x00000000, а Last Error Description - Success.
Затем перемещаемся в Software Updates->Packages, чтобы увидеть, что пакет был создан, распространён, статусный кружок зелёного цвета, а в Software Updates Group должна была создаться группа с таким же именем, как и сервисный план.
После этого переходим в раздел Monitoring. В Deployments должен был появится план обслуживания, в Distribution Status->Content Status - пакеты обновлений. Затем переходим в System Status, чтобы проверить состояние сайта и его компонентов на наличие ошибок.
Ещё заглянем в лог-файл wsyncmgr.log и убедимся в удачной синхронизации и скачивании метаданных.
Если нигде ошибок нет, то остаётся только ждать, пока скачаются соответствующие обновления для апгрейда и начнут “прилетать” на компьютеры пользователей. За добавлением обновлённых машин можно наблюдать через кольца обслуживания, а также с помощью отчёта Windows 10 Servicing details for a specific collection.
Апгрейд через Task Sequence
Второй вариант апгрейда – с помощью последовательности задач - подходит для ОС Windows 7\8\8.1.
Сначала необходимо создать пакет обновления для операционной системы. Пакет создадим из исходных файлов установки Windows 10 1803, распаковав iso-образ. Далее переходим в раздел Software Library->Overview->Operating Systems->Operating System Upgrade Packages, нажимаем правой кнопкой мыши, и выбираем пункт Add Operating System Upgrade Package, появится мастер настроек, состоящий из 2х шагов.
На первом шаге мастера указываем путь к папке с исходниками системы, выбираем разрядность и язык, а на втором – вписываем имя пакета. После этого созданный пакет нужно добавить в Distribution Point, нажав на пакете правой кнопкой мыши и выбрав в меню пункт Distribute Content.
Теперь создаём последовательность задач. В этом же разделе Software Library->Overview->Operating Systems на пункте Task Sequences нажимаем правой кнопкой мыши, выбираем в меню пункт Create Task Sequence, появится мастер настроек.
В мастере настроек сначала нужно выбрать тип последовательности задач – Upgrade an operating system from an upgrade package. На втором шаге - вписать имя. На шаге Upgrade the Windows Operating System необходимо выбрать ранее созданный пакет и тип операционной системы, например, Pro.
Четвёртый шаг мастера отвечает за обновления, тут выберем первый пункт – Required for Installation – Mandatory software updates only. Затем Next->Next->Close.
Далее заходим в редактор последовательности задач, нажав на ней правой кнопкой мыши и выбрав в меню пункт Edit. Автоматически уже будет создано некоторое количество шагов, но нам нужны не все, поэтому лишние удаляем. В результате остаётся всего несколько шагов.
После этого данную последовательность задач необходимо распространить на коллекцию компьютеров (например, коллекция с ОС Windows7), и на машине сотрудника открыть Software Center, зайти в раздел Operating System, нажать кнопку *Install.
*Если же апгрейд ещё не появился в Software Center, то его можно “подтолкнуть”. Для этого зайти в *Панель управления->Configuration Manager->*вкладку Actions, выделить Machine Policy Retrieval & Evaluation Cycle и нажать кнопку Run Now. Процесс перехода с Windows 7 на Windows 10 занимает примерно 1 час.
Нужно учитывать, что данный апгрейд затрёт все пользовательские данные на диске С: поэтому нужно не забывать предупредить сотрудника об их переносе\бэкапе.
Чтобы вручную не добавлять в коллекцию устройства на основе ОС Windows 7, можно создать правило отбора, как для Windows 10. В этом случае нужно будет указать значение Microsoft Windows NT Workstation 6.1. Все версии релизов можно посмотреть в википедии [https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions].
Стоит упомянуть об одном неудобстве. Нельзя обновить младшую версию системы 32 разряда до старшей 64 разряда. В этом случае Task Sequence выдаст ошибку 0x800702C2.