Главная

Wednesday, 18 August 2021

SCCM - нюансы инсталляции приложений.

Всем привет.

Сегодня для вас вторая заметка в формате конспекта из серии публикаций Сергея Болдина, посвященных использованию SCCM 2012 R2. Как я писал ранее, в SCCM существует два способа автоматической инсталляции программного обеспечения: package (пакетный) и application (приложений).

Пакетный способ.

Пакетный метод прост, имеет меньше настроек, потому менее гибок. Как говорится, без излишеств. Ниже пример кода для установки Far3 – файловый менеджера, который выглядит так:

%~dp0Far3_x64.msi /qn

xcopy "\\sccm01.forza.com\SMS_DDD\Source\Far3\Addons" "C:\Program Files\Far Manager"/q/e/s/y

exit /B %EXIT_CODE%

А вот пример для установки  MS Office 2016 имеет несколько нюансов. Тонкая настройка происходит в Microsoft Office Customization Tool (Центр развертывания Microsoft Office). Для его запуска нужно в командной строке набрать: setup.exe /admin

В появившемся мастере настроек нам необходимо два пункта: 

- Licensing and user interface (Лицензирование и пользовательский интерфейс).

Тут выбираем способ активации, Display Level (Отображать уровень), выбираем None (Нет) и активируем галочку Suppress modal (Подавлять модальные окна);

- Set feature installation states (Задание режимов установки компонентов). Здесь среди всего перечня указываем нужные компоненты для установки, а лишние отключаем.

Затем необходимо сохранить настройки в файле .MSP в папке Updates, и только теперь в командном файле прописать обычный запуск exe-файла без ключей:

%~dp0Setup.exe

Способ приложений.

Первое отличие этих типов – использование программ с определенными расширениями. 

Для Package характерны следующие:

  • exe – файл запуска или установки программы;
  • vbs – скриптовый файл;
  • bat – командный файл;
  • cmd – командный файл.

Для типа Applications такие:

  • msi – установочный файл (Windows Installer);
  • appx, appxbundle – для Windows;
  • xap – для Windows Phone;
  • cab – для Windows Mobile;
  • ipa – для iOS;
  • apk – для Andriod;
  • sis – для Nokia;
  • для веб-приложений;
  • для Windows Application Virtualization;
  • для Mac OS X.

Кстати, на SCCM сервере можно развернуть web-каталог как сервис, предоставляющий сотрудникам предприятия право на установку/удаление доступного программного обеспечения прямо из web-браузера. Единственный нюанс – приложения в web-каталоге отобразятся только в том случае, если они будут распространяться для пользователя, а не на устройство.

Web-каталог будет доступен по адресу: http://<SCCM-сервер>/CMApplicationCatalog

Назначение Detection Method – требуется назначить правило проверки соответствующего критерия (требования). То есть если такая проверка имеет положительный результат, то процесс развертывания приложения далее выполняться не будет.

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

Экспорт и дальнейший импорт приложений (как и пакетов) может вам пригодиться, когда нужно перенести приложения на другой сайт или переустановить свой.

Полезно бывает просмотреть историю ревизий(версий) приложения - нужно на приложении нажать правой кнопкой мыши и в меню выбрать Revision History.

Если возникнет проблема то первым делом разобраться с ней вам помогут лог-файлы: AppDiscovery.log, AppEnforce.log, AppIntentEval.log, располагающиеся на клиентском компьютере в C:\Windows\Ccm\Logs.

Кроме того можно многое отслеживать по отчетам как предоставленными самим сервером SCCM та и созданными вами вручную. Все эти отчеты будут доступны в разделе Monitoring /Overview /Reporting /Reports или удаленно по ссылке http://sccmserver/ReportServer.

На созданный вручную отчет, как и на любой стандартный, можно оформить регулярную подписку. В этом случае отчет будет сохраняться на компьютере или приходить по электронной почте с заданной периодичностью. Чтобы настроить подписку на отчет, нужно в консоли SCCM на нужном отчете нажать правой кнопкой мыши, выбрать пункт Create Subscription и заполнить форму: имя, путь и формат файла (XML, CSV, TIFF, PDF, HTML 4.0, MHTML, Excel, Word), логин и пароль, расписание.

Это вкратце. Успехов.

No comments:

Post a Comment

А что вы думаете по этому поводу?