Sccm package for windows 10 lenovo что это
Как не запутаться в аббревиатурах SCCM [Шпаргалка]
CM2012, SCCM 2012 R2 SP1, SCCM Current Branch, SCCM CB 1702, ConfigMgr 2016… Это далеко не полный список аббревиатур, которые встречаются админам при работе с System Center Configuration Manager (SCCM). Чтобы у вас больше не возникало путаницы, мы попросили одного из наших ITPro написать полезную шпаргалку на основе его опыта. Передаю слово автору.
Зачем?
В наше время System Center Configuration Manager (SCCM) — одна из самых популярных систем для управления ИТ-инфраструктурой на основе Microsoft технологий в Enterprise средах. Каждый администратор, работая с данной системой, сталкивается с большим разнообразием аббревиатур в официальной документации, статьях, многочисленных блогах и форумах. Помимо личного неудобства, это бывает причиной критических ошибок при внедрении, настройке и работе с SCCM.
Задача статьи — разобраться и понять, почему используется столько сокращений, как правильно «читать» и, самое главное, какую информацию можно получить из этого.
Шпаргалка и немного истории
Сначала немного истории. Продукт появился в 1994 и назывался Microsoft Systems Management Server (SMS) вплоть до 2007 года. За это время вышло три версии SMS. В 2007 году выходит следующая версия — System Center Configuration Manager 2007 (SCCM 2007). Смена названия здесь обусловлена созданием линейки продуктов System Center, куда был включен SMS 4.
В 2012 году был выпущен System Center 2012 Configuration Manager RTM (build 5.00.7711), представляя из себя принципиально новое поколение продукта. В качестве аббревиатуры, в официальной документации стали использовать SCCM 2012, CM2012 и ConfigMgr 2012. Точная причина появления новых сокращений неизвестна, но есть популярное неофициальное объяснение — SCCM это аббревиатура Society of Critical Care Medicine.
Далее продукт развивался традиционно, путем выхода обновлений, фиксов и дополнений функционала. В мае 2015 года, готовясь к официальному релизу Windows 10, Microsoft выпускает на рынок две версии SCCM — SCCM 2012 R2 SP1/SCCM 2012 SP2, которые имели одинаковый build 5.00.8239.1000, но различались по функционалу и модели лицензирования (R2 требовала доп лицензии при определенных условиях). Подробнее про различия можно прочитать здесь.
В июле 2015 компания Microsoft официально выпускает ОС Windows 10 RTM, которая имеет принципиально новую модель обновления системы — Windows as a Service. Начиная с этого момента, администраторы начинают работать с тремя разными версиями Windows 10 — «Current Branch», «Current Branch for Business» и «Long-Term Servicing Branch». В то же время появилась информация про готовящееся к релизу следующее поколение SCCM под кодовым названием ConfigMgr v.Next.
В октябре 2015 была опубликована стратегия развития продукта, откуда становится известно про будущее название — SCCM Current Branch, и в декабре 2015 официально выходит первая версия SCCM Current Branch 1511 (SCCM CB 1511). Аналогично релизам Windows 10, цифры означают год и месяц выхода данного релиза. Главной особенностью здесь является то, что время поддержки каждого релиза — 12 месяцев.
Также необходимо учитывать, что пока не вышел более новый релиз, будут приходить security&critical обновления. Как только выходит следующий релиз, для SCCM с предыдущим релизом – будут приходить только security обновления. На данный момент (апрель 2017) вышли следующие релизы: SCCM CB 1602, SCCM CB 1606, SCCM CB 1610, SCCM 1702. В приведённой таблице наглядно показано, как выглядит жизненный цикл релизов:
В каждом релизе вносятся изменения в функционал SCCM, поэтому необходимо регулярно знакомится с этим списком.
Казалось бы на этом всё, но в официальных блогах Microsoft можно найти ещеёодно сокращение, не указанное выше — ConfigMgr 2016 — что это? Это общее название для SCCM CB, начиная с релиза 1606 и далее, в связи с выходом линейки System Center 2016, подробнее об этом можно прочитать тут. Фактически это маркетинговое переименование, так как принципиально ничего не поменялось, например поколение продукта осталось 5.00.
Давайте подведем краткое резюме выше сказанного. На данный момент существует две актуальные версии SCCM:
Погружение, или как определить текущую версию
Полученная выше информация важна при работе с официальной документацией — некоторые фичи и настройки относятся к любой версии продукта, а некоторые — только к определенной версии. При работе с docs.microsoft.com или с technet.microsoft.com необходимо обязательно просматривать список версий, к которым относится та или иная статья. На картинке ниже видно, что статья относится к SCCM 2012 R2.
Для SCCM CB эта статья неприменима, так как SCCM 2012 R2 поддерживает Windows XP, как ОС для клиентов, а SCCM CB — нет.
В официальном блоге продуктовой команды в качестве тегов уже используется только ConfigMgr вместо SCCM. Видимо в ближайшее время нас ждет эволюционный переход к всего лишь одной аббревиатуре, что конечно существенно упростит жизнь администраторам системы.
Для полноты картины осталось обсудить, как же определять текущую версию (релиз) в работающей системе. Это необходимо для понимания, какие именно фиксы уже стоят и какой функционал есть в данной версии.
Первый способ (на мой взгляд наиболее информативный) — в консоле ConfigMgr выбрать раздел Administration, после чего перейти в раздел Cloud Services и выбрать пункт Updates and Servicing.
В колонке Full Version видим полный build системы (state — Installed) — 5.00.8458.1526, где 5.00 — поколение ConfigMgr (это SCCM 2012, SCCM 2007 был 4-го поколения), 8458 — build релиза SCCM CB 1610, 1526 — установленный хотфикс КВ4016483. Если после накатки крайнего релиза (например 1702) хотфиксы не ставились, то build системы будет заканчиваться на 1000. В данном разделе также будут отображаться доступные к установке релизы и хотфиксы, только в колонке State значение будет Available.
Второй способ — также в консоли ConfigMgr. Соответственно нужно открыть консоль, в верхнем левом углу выбрать выпадающее меню и выбрать пункт «About Configuration Manager».
После выбора данного пункта появится окно «About System Center Configuration Manager».
Мы видим несколько значений:
Но так же, как и во втором способе, мы не получим информацию с точности до установленного хотфикса. В SCCM 2012 R2SP1 использовался параметр CUlevel, для отображения информации про установленные кумулятивные обновления, но для SCCM Current Branch он уже не актуален (хотя все еще присутствует в реестре).
Четвертый способ — через PowerShell, но и здесь мы не получим информации с точностью до хотфикса.
Надеюсь, что приведенная выше информация позволила лучше понять именование системы, где и как правильно искать актуальную информацию про установленную версию и как правильно искать документацию.
Об авторе
Андрей Петров — ИТ-специалист с 15 летним стажем, специализируюсь в области Infrastructure Support, Cloud Computing и DevOps.
Что нового в SCCM 2016
Обновления располагаются в разделе Administration → Overview → Updates and Servicing (см. рис. 1). Удобство заключается в том, что теперь не надо искать хотфиксы, скачивать, добавлять их в консоль, распространять. Рисунок 1. Обновления для SCCM 2016 Выделив системное обновление, можно внизу увидеть его описание, надобность, а нажав на кнопку в виде ссылки Show Status в правом нижнем углу, можно увидеть состояние выполнения данного обновления по шагам. Стало возможным определить те клиентские устройства, которые требуют перезапуска, а также использовать действие уведомления клиента для их перезапуска [4]. В качестве еще одного новшества отметим наличие визуального состояния компьютеров в реальном времени в виде иконок (см. рис. 2), пройдя в Assets and Compliance → Overview → Devices. Рисунок 2. Состояние компьютера в реальном времени Скажу от себя, что очень не хватало такого отображения в предыдущих версиях Configuration Manager, ведь к рабочему столу сотрудников постоянно приходится подключаться удаленно, поэтому удобно видеть статус компьютера. Рядом отображается и текущий пользователь, выполнивший вход и значение для любого списка устройств в коллекции, которое соответствует статусу клиента. При выходе пользователя из системы это значение очищается. Если же всистему никто не входил, то поле со значением будет пустым. Чтобы связать основного пользователя с устройством [5], нужно в параметрах клиента в разделе User and Device Affinity активировать параметр Automatically configure user device affinity from usage data, установив значение Yes. Еще одно полезное изменение (исправление) относится к нормальному отображению рабочего стола при удаленном подключении к нему, даже если у пользователя несколько мониторов. Неудобство заключалось в том, что на своем мониторе в консоли SCCM нужно было нижнюю полосу прокрутки тянуть вправо, плюс изображение плохо масштабировалось. Апгрейд Windows 10Появился раздел Windows 10 Servicing, располагающийся в Software Library → Overview. Здесь в виде диаграмм (кольца обслуживания) можно увидеть количество ОС Windows 10 и их версии (см. рис. 3), а затем настроить скачивание иприменение обновлений (апгрейдов) [6]. Диаграммы являются «живыми» – выделенная часть остается яркой, а все остальные – тусклыми, то есть присутствует наглядный визуальный эффект. Рисунок 3. Количество ОС Windows 10 и их версии Чтобы скачивать апгрейды, нужно активировать новую галочку Upgrades во вкладке Classifications, пройдя в Administration → Overview → Site Configuration → Sites → Configure Sites Components → Software Update Point. Для нас функционал апгрейда (переход с младшей версии ОС на более высокую) является крайне полезным ввиду того, что на предприятии уже немалое количество компьютеров с разными версиями ОС Windows 10, а значит, их нужно довести до последнего уровня. Применение скриптов PowerShellЕще один новый раздел в меню – Scripts (Softaware → Overview → Scripts), с помощью которого можно распространять скрипты PowerShell [7]. Мы применяем скрипт PowerShell для смены языка по умолчанию при входе в систему длякомпьютеров организации. Помимо этого, оттачиваем различные скрипты на тестовой группе. Результат работы скрипта можно видеть сразу же в виде диаграммы, а также списка компьютеров с версиями операционной системы. Считаем, что эта функциональная новинка полезна за счет своего удобства использования скриптов PowerShell и просмотра результата в реальном времени. Инвентаризация оборудованияДля инвентаризации оборудования стало возможным настроить длину строк, превышающую 255 символов. Но есть ограничение – такая возможность относится только к новым добавленным классам и к свойствам инвентаризации оборудования, которые не являются ключевыми [8]. Для более правильного отображения целых чисел при выполнении инвентаризации оборудования установлено максимальное значение 18 446 744 073 709 551 616 (264). Ранее это значение равнялось 4 294 967 296 (232) и могло быть достигнуто при работе с жесткими дисками, где размер измеряется в байтах. Если значение превышало максимально допустимое, то оно в базе данных не сохранялось. Последовательность задачК следующей новой функции отнесем возможность в основной последовательности задач создавать дочернюю [9]. С помощью таких связей «родители – потомки» получаются модульные и многоразовые последовательности задач. Длясоздания такой связки необходимо в родительской последовательности задач добавить шаг Run Task Sequence и выбрать другую (дочернюю). Такая возможность может быть полезна, например, когда имеется множество последовательностей задач для развертывания ОС с одним и тем же перечнем программ, который можно «вынести за скобки». Task Sеquence обзавелся поэтапным развертыванием [10] программного обеспечения. В этом случае сайтом постепенно предоставляется доступ к ПО с учетом всех настроек для каждого этапа, а для клиента устанавливается крайний срок выполнения (установки). У данной функции имеется собственный интерфейс мониторинга, который расположен в Monitoring → Overview → Deployments. Тут есть одно но: поэтапное развертывание не поддерживает установку с носителя или по сети, и мы пока не смогли придумать, в каких случаях можно применить данное новшество. Помимо использования скриптов PowerShell из основного меню, их можно еще задействовать и в Task Sequence, добавив в нем шаг Run PowerShell Script из пункта меню General. Еще через последовательность задач можно производить апгрейд операционных систем Windows 7 до Windows 10. При создании Task Sequence теперь нужно выбрать новый пункт Upgrade an operating system from an upgrade package [11], ав редакторе Task Sequence появился новый шаг Upgrade Operating System из пункта меню Images. Последние две новинки у нас вызывают большой интерес, а значит, в ближайшее время будут задействованы. АналитикаАналитика управления предоставляет сведения о текущем состоянии среды [12]. Для ее просмотра нужно зайти в Administration → Overview → Management Insights → All Insights, будут доступны следующие категории: Нажав правой кнопкой мыши на категории, а затем на меню Show Insights, можно увидеть правила выполнения (см. рис. 4), процесс, необходимые действия. Рисунок 4. Аналитика управления Здесь отметим, что любая дополнительная информация о системе и ее компонентах всегда полезна. Пакеты и приложенияНа пользовательском компьютере при надобности установить несколько программ нет необходимости «выстаивать» очередь, а через Software Center можно их ставить одновременно [13]. Считаем, что данный функционал также полезен, особенно когда у пользователя наступает момент дополнительной работы. Появилась поддержка новых форматов пакета приложения APPX и APPXBUNDLE, MSIX и MSIXBUNDLE (*.appx, *.appxbundle, *. msix, *.msixbundle). Роль DistributionPointDistributionPoint расширила свой функционал за счет возможности работать без роли Windows Deployment Services (WDS). В свойствах точки распространения на вкладке PXE появилась новая галочка Enable a PXE responder without Windows Deployment Service [14]. То есть сейчас можно обойтись и без WDS, а использовать ответы от клиентских ОС Windows 7/8/10 на запросы устанавливать систему. Перед нами уже стоит задача попробовать данное новшество, начав сфилиалов. ОтчетыНовинки в отчетах также присутствуют [15]. Появился отчет, отображающий количество клиентов с определенным веб-браузером по умолчанию. Данный отчет называется Default Browser Counts, расположен в группе отчетов Software → Companies and Products. Отчет Windows 10 Servicing details for a specific collection выдает информацию про системы c ОС Windows 10 (см. рис. 5): ID ресурса, NetBIOS-имя, имя ОС, имя выпуска ОС, сборка, ветвь ОС и состояние обслуживания устройств Windows10, и находится в разделе Operation System. Рисунок 5. Отчет о состоянии ОС Windows 10 CMPivotВстроенная в консоль программа CMPivot предоставляет доступ к состоянию устройств в режиме реального времени [16]. Она отправляет запрос сразу на все подключенные устройства в целевой коллекции и возвращает результат. Для запуска программы нужно зайти в Asset and Compliance → Overview → DeviceCollection, на коллекции устройств нажать правой кнопкой мыши и в контекстном меню выбрать пункт Start CMPivot. Например, можно узнать количество дисков в компьютерах из коллекции (см. рис. 6), написав следующий код: а затем, нажимая на значения (они в виде ссылок), можно получить больше информации: на каком компьютере данный диск, какого он объема и другое, причем код будет сам изменяться. Считаем полезным данный функционал ввиду того, что информация отображается быстро и не нужно лезть в БД. Рисунок 6. Средство CMPivot УтилитыСерверные и клиентские утилиты Configuration Manager стали входить в состав сервера [17], они находятся в директории CD.Latest\SMSSETUP\Tools, и дополнительная их установка не требуется. Утилита для просмотра log-файлов CMTrace уже автоматически устанавливается вместе с клиентской частью SCCM и уже не спрашивается, использовать ли ее по умолчанию. Данная утилита располагается в WinDir%\ccm\. Нам уже приходилось пользоваться новой утилитой CMUpdateReset.exe, которая позволила удалить зависшее состояние во время установки очередного хотфикса (так как на диске С: закончилось место). Чтобы утилита выполнила действия очистки, в командной строке ей нужно передать параметры, например: SetupDiag [18] – это автономное средство диагностики, которое помогает узнать причину сбоя при обновлении Windows 10. Данное средство анализирует журналы установки системы. SetupDiag можно запустить на проблемном компьютере или же на другом, экспортировав с проблемного лог-файлы. Утилита RightClickTools [19] от фирмы NowMicro, которой нам ранее приходилось постоянно пользоваться, в данной версии SCCM также работает без проблем. Достоинства: наличие новых и полезных функций. Недостатки: первоначально тратится много времени на изучение и тестирование нового функционала. Мы узнали о ряде новых функций Configuration Manager 2016 (Current Branch) от версии 1511 до 1806, которые нам интересны, которые оказались долгожданными и очень полезными. Другую часть функционала мы не рассматрели попричине ненадобности в наших производственных задачах. Ключевые слова: возможности, консоль, высокая доступность, Windows 10, обновление, версия, апгрейд, скрипты PowerShell, пользователь, Task Sequence, последовательность задач, приложения, отчеты, утилиты, аналитика, клиенты, CMPivot, DistributionPoint, функционал. Поддержка Windows 10 в диспетчере конфигурацииПрименимо к: Configuration Manager (current branch) Узнайте о Windows 10 версиях, поддерживаемых диспетчером конфигурации в качестве клиента. Дополнительные сведения о поддержке более поздних версий Windows см. в Windows 11. Дополнительные сведения о поддержке набора Windows и развертывания (ADK) для Windows 10 см. в Windows ADK. Windows серверы в качестве клиента поддерживаются так же, как и связанные Windows 10 версии. Например, Windows Server 2016 является той же версией сборки, что и Windows 10 LTSB 2016, а Windows Server версии 1803 — той же версией сборки, что и Windows 10 версии 1803. Дополнительные сведения о Windows Server в качестве системы сайтов см. в сайте Supported operating systems for Configuration Manager site system servers. Windows 10 версииДиспетчер конфигурации пытается обеспечить поддержку в качестве клиента для каждой новой версии Windows 10 как можно скорее после ее предоставления. Поскольку продукты имеют отдельные графики разработки и выпуска, поддержка, которую предоставляет диспетчер конфигурации, зависит от того, когда каждый из них станет доступен. Версия Configuration Manager отпадает из матрицы после окончания поддержки этой версии. Кроме того, поддержка Windows 10 версий, таких как Enterprise LTSB 2015 или 1511, удаляется из матрицы при удалении из поддержки. Последняя версия текущего филиала Configuration Manager получает как обновления безопасности, так и критические обновления, которые могут включать исправление проблем с Windows 10 версиями. Когда Корпорация Майкрософт выпускает новую версию текущей ветви Configuration Manager, предыдущие версии получают только обновления безопасности. Дополнительные сведения см. в дополнительных сведениях о текущихверсиях филиала Support for Configuration Manager. Лучший способ оставаться в текущих Windows 10 — это оставаться актуальным с помощью Configuration Manager. Дополнительные сведения см. в Windows в качестве службы. Если вы используете филиал долгосрочного обслуживания диспетчера конфигурации, см. в руб. Поддерживаемые конфигурации для отрасли долгосрочного обслуживания. В следующей таблице перечислены версии Windows 10, которые можно использовать в качестве клиента с различными версиями Configuration Manager.
Все поддерживаемые в настоящее время версии текущего филиала Configuration Manager поддерживают следующие Windows 10 LTSB/LTSC: Дополнительные сведения о Windows жизненном цикле см. в Windows и сведения о Windows 10 жизненного цикла.
Примечания по вопросам поддержкиПоддержка Windows 10 однолетних версий каналов включает следующие выпуски: Enterprise, Pro, Education, Pro Education и Pro workstation.
Windows 10 ARM64Диспетчер конфигурации поддерживает клиента на Windows 10 УСТРОЙСТВАХ ARM64. Платформа All Windows 10 (ARM64) доступна в списке поддерживаемых версий ОС на объектах с правилами требования или списками применимости. Если ранее была выбрана платформа Windows 10 верхнего уровня, это действие автоматически выбрало все Windows 10 (64-битные) и all Windows 10 (32-битные). Если вы хотите добавить all Windows 10 (ARM64), выберите его вручную в списке. Развертывание ОС не поддерживается, за исключением последовательности задач обновления функций. Начиная с версии 2103, вы можете развернуть последовательность задач с обновлением функций Windows 10 на устройстве ARM64. Дополнительные сведения см. в ссылке Развертывание обновления функций с последовательностью задач. Поддержка Windows insiderВы можете обновлять и Windows сборки insider. Эта возможность предоставляется в качестве удобства для наших клиентов. Несмотря на то, что эта функция должна работать, ее поддержка — это наилучшие усилия. Диспетчер конфигурации может не выдавать hotfix для этой функции, если он перестает функционировать. Чтобы обеспечить обратную связь Windows insider, используйте концентратор отзывов. Sysprep и Windows 10 версии 20H2Если вручную настроить справочный компьютер с Windows 10 версии 20H2, а затем использовать носители захвата,Windows Sysprep сбой со следующей записью в sysprep.log. Эта проблема происходит при входе на устройство и создании Failed to clean the package repository database: 0x80070005. профиля пользователя. Чтобы решить эту проблему, выберите один из следующих вариантов: Используйте файл изображений по умолчанию (install.wim) из средства установки. Используйте последовательность задач для применения конфигураций во время запуска. Удалите пакеты приложений для подписанного пользователя перед использованием мультимедиа захвата. Дополнительные сведения см. в нижепривестии Sysprep,после удаления или обновления Microsoft Store приложений, которые включают встроенные Windows изображения. Вручную запустите Sysprep и загрузите его в носителю захвата для захвата изображения.
|