Создание приложений для компьютеров Mac с помощью Configuration Manager

Относится к Configuration Manager (Current Branch)

Важно!

Начиная с января 2022 г. эта функция Configuration Manager является устаревшей. Дополнительные сведения см. в статье Компьютеры Mac.

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

Важно!

Процедуры в этом разделе содержат сведения о развертывании приложений на компьютерах Mac, на которых установлен клиент Configuration Manager. Компьютеры Mac, зарегистрированные в Microsoft Intune, не поддерживают развертывание приложений.

Общие рекомендации

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

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

  • Configuration Manager не поддерживает развертывание приложений Mac для пользователей. Вместо этого эти развертывания должны выполняться на устройстве. Аналогичным образом для развертываний приложений Mac Configuration Manager не поддерживает параметр Предварительно развернуть программное обеспечение на основном устройстве пользователя на странице Параметры развертываниямастера развертывания программного обеспечения.

  • Приложения Mac поддерживают имитированные развертывания.

  • Нельзя развертывать приложения на компьютерах Mac с назначением "Доступно".

  • Возможность отправки пакетов пробуждения при развертывании программного обеспечения не поддерживается для компьютеров Mac.

  • Компьютеры Mac не поддерживают фоновую интеллектуальную службу передачи (BITS) для скачивания содержимого приложения. Если загрузка приложения завершается сбоем, оно перезапускается с самого начала.

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

Действия по созданию и развертыванию приложения

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

Шаг Сведения
Шаг 1. Подготовка приложений Mac к Configuration Manager Прежде чем создавать приложения Configuration Manager из пакетов программного обеспечения Mac, необходимо использовать средство CMAppUtil на компьютере Mac для преобразования программного обеспечения Mac в файл Configuration Manager.cmmac.
Шаг 2. Создание приложения Configuration Manager, содержащего программное обеспечение Mac Используйте мастер создания приложений , чтобы создать приложение для программного обеспечения Mac.
Шаг 3. Создание типа развертывания для приложения Mac Этот шаг требуется только в том случае, если вы не импортируете эти сведения автоматически из приложения.
Шаг 4. Развертывание приложения Mac Используйте мастер развертывания программного обеспечения для развертывания приложения на компьютерах Mac.
Шаг 5. Мониторинг развертывания приложения Mac Отслеживайте успешное развертывание приложений на компьютерах Mac.

Дополнительные процедуры для создания и развертывания приложений для компьютеров Mac

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

Шаг 1. Подготовка приложений Mac к Configuration Manager

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

  • Образ диска Apple (DMG)

  • Файл метапакета (MPKG-файл)

  • Пакет установщика macOS X (PKG)

  • приложение macOS X (.app)

После сбора сведений о приложении CMAppUtil создает файл с расширением CMMAC. Этот файл содержит файлы установки для программного обеспечения Mac и сведения о методах обнаружения, которые можно использовать для оценки того, установлено ли приложение. CMAppUtil также может обрабатывать DMG-файлы , содержащие несколько приложений Mac, и создавать различные типы развертывания для каждого приложения.

  1. Скопируйте пакет установки программного обеспечения Mac в папку на компьютере Mac, где вы извлекли содержимое файла macclient.dmg, загруженного из центра загрузки Майкрософт.

  2. На том же компьютере Mac откройте окно терминала и перейдите в папку, в которой вы извлекли содержимое файла macclient.dmg .

  3. Перейдите в папку Сервис и введите следующую команду командной строки:

    Свойства> ./CMAppUtil<

    Например, предположим, что вы хотите преобразовать содержимое файла образа диска Apple с именем MySoftware.dmg , хранящегося в папке рабочего стола пользователя, в файл CMMAC в той же папке. Вы также хотите создать cmmac-файлы для всех приложений, которые находятся в файле образа диска. Для этого используйте следующую командную строку:

    ./CMApputil –c /Users/<User Name>/Desktop/MySoftware.dmg -o /Users/<User Name>/Desktop -a

    Примечание.

    Имя приложения не может содержать более 128 символов.

    Чтобы настроить параметры для CMAppUtil, используйте свойства командной строки в следующей таблице:

    Свойство Дополнительная информация
    -H Отображает доступные свойства командной строки.
    -R Выводит detection.xml предоставленного CMMAC-файла в stdout. Выходные данные содержат параметры обнаружения и версию CMAppUtil , которая использовалась для создания CMMAC-файла .
    -C Указывает исходный файл для преобразования.
    -O Указывает выходной путь в сочетании со свойством –c.
    -a Автоматически создает CMMAC-файлы в сочетании со свойством –c для всех приложений и пакетов в файле образа диска.
    -s Пропускает создание detection.xml , если параметры обнаружения не найдены, и принудительно создает CMMAC-файл без detection.xml-файла .
    -V Отображает более подробные выходные данные из средства CMAppUtil вместе с диагностическими сведениями.
  4. Убедитесь, что CMMAC-файл был создан в указанной выходной папке.

Создание приложения Configuration Manager, содержащего программное обеспечение Mac

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

  1. В консоли Configuration Manager выберите Приложения дляуправления приложениями>библиотеки>программного обеспечения.

  2. На вкладке Главная в группе Создать выберите Создать приложение.

  3. На странице Общиемастера создания приложений выберите Автоматически обнаруживать сведения об этом приложении из установочных файлов.

    Примечание.

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

  4. В раскрывающемся списке Тип выберите Mac OS X.

  5. В поле Расположение укажите UNC-путь в формате \\<server>\<share>\<filename> к файлу установки приложения Mac (CMMAC-файлу ), который будет обнаруживать сведения о приложении. Кроме того, нажмите кнопку Обзор , чтобы перейти по адресу и указать расположение файла установки.

    Примечание.

    У вас должен быть доступ к UNC-пути, который содержит приложение.

  6. Нажмите кнопку Далее.

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

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

    Примечание.

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

  9. Нажмите кнопку Далее, просмотрите сведения о приложении на странице Сводка , а затем завершите работу мастера создания приложений.

  10. Новое приложение отображается в узле Приложения консоли Configuration Manager.

Шаг 3. Создание типа развертывания для приложения Mac

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

Примечание.

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

  1. В консоли Configuration Manager выберите Приложения дляуправления приложениями>библиотеки>программного обеспечения.

  2. Выберите приложение. Затем на вкладке Главная в группе Приложение выберите Создать тип развертывания , чтобы создать новый тип развертывания для этого приложения.

    Примечание.

    Вы также можете запустить мастер создания типа развертывания из мастера создания приложения и на вкладке Типы развертывания диалогового <окна Свойства имени>приложения.

  3. На странице Общиемастера создания типа развертывания в раскрывающемся списке Тип выберите Mac OS X.

  4. В поле Расположение укажите UNC-путь в формате \\<server>\<share>\<filename> к файлу установки приложения (CMMAC-файл ). Кроме того, нажмите кнопку Обзор , чтобы перейти по адресу и указать расположение файла установки.

    Примечание.

    У вас должен быть доступ к UNC-пути, который содержит приложение.

  5. Нажмите кнопку Далее.

  6. На странице Импорт сведениймастера создания типа развертывания просмотрите импортированные сведения. При необходимости нажмите кнопку Назад , чтобы вернуться и исправить все ошибки. Чтобы продолжить, нажмите кнопку Далее.

  7. На странице Общие сведениямастера создания типа развертывания укажите сведения о приложении, такие как имя приложения, комментарии и языки, на которых доступен тип развертывания.

    Примечание.

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

  8. Нажмите кнопку Далее.

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

  10. Нажмите кнопку Добавить , чтобы открыть диалоговое окно Создание требования и добавить новое требование.

    Примечание.

    Вы также можете добавить новые требования на вкладке Требования диалогового <окна Свойства имени>типа развертывания.

  11. В раскрывающемся списке Категория выберите, что это требование относится к устройству.

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

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

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

  15. Нажмите кнопку ОК , чтобы сохранить правило требований и выйти из диалогового окна Создание требования .

  16. На странице Требованиямастера создания типа развертывания нажмите кнопку Далее.

  17. На странице Сводкамастера создания типа развертывания просмотрите действия, которые он выполнит. При необходимости нажмите кнопку Назад , чтобы вернуться и изменить параметры типа развертывания. Нажмите кнопку Далее , чтобы создать тип развертывания.

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

  19. Если вы запустили этот мастер из мастера создания приложений, вы вернелись на страницу Типы развертывания .

Развертывание приложения Mac

Действия по развертыванию приложения на компьютерах Mac совпадают с действиями по развертыванию приложения на компьютерах с Windows, за исключением следующих различий:

  • Развертывание приложений для пользователей не поддерживается.

  • Развертывания, для которых задано значение Доступно , не поддерживаются.

  • Параметр Предварительное развертывание программного обеспечения на основном устройстве пользователя на странице Параметры развертываниямастера развертывания программного обеспечения не поддерживается.

  • Так как компьютеры Mac не поддерживают Центр программного обеспечения, параметр Уведомления пользователей на странице Взаимодействие с пользователеммастера развертывания программного обеспечения игнорируется.

  • Возможность отправки пакетов пробуждения при развертывании программного обеспечения не поддерживается для компьютеров Mac.

Примечание.

Вы можете создать коллекцию, содержащую только компьютеры Mac. Для этого создайте коллекцию, которая использует правило запросов, и используйте пример запроса WQL в разделе Создание запросов .

Дополнительные сведения см. в разделе Развертывание приложений.

Шаг 5. Мониторинг развертывания приложения Mac

Для мониторинга развертываний приложений на компьютерах Mac можно использовать тот же процесс, что и для мониторинга развертываний приложений на компьютерах Windows.

Дополнительные сведения см. в разделе Мониторинг приложений.