Способы создания и развертывания приложений для компьютеров Mac в 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_CAPS_noteПримечание

Указанные в этом разделе сведения относятся к System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager или более поздних версий.

С помощью Microsoft System Center 2012 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.

Шаги для создания и развертывания приложения

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

Шаг

Подробные сведения

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

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

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

См. раздел Шаг 1. Подготовка приложений Mac для Configuration Manager в этой статье.

Шаг 2. Создание приложения Configuration Manager, содержащего ПО для Mac

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

См. раздел Шаг 2. Создание приложения Configuration Manager, содержащего ПО для Mac в этой статье.

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

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

См. раздел Шаг 3. Создание типа развертывания для приложений в этой статье.

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

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

См. раздел Шаг 4. Развертывание приложения Mac в этой статье.

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

Отслеживание успешности развертывания приложений на компьютерах Mac.

См. раздел Шаг 5. Мониторинг развертывания приложения Mac в этой статье.

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

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

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

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

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

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

  • пакет установщика Mac OS X (PKG);

  • приложение Mac OS X (APP).

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

Подготовка программного обеспечения для Mac к развертыванию с помощью Configuration Manager

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

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

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

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

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

    ./CMApputil –c /Users/<имя_пользователя>/Desktop/MySoftware.dmg -o /Users/<имя_пользователя>/Desktop -a

    System_CAPS_noteПримечание

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

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

    Свойство

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

    -h

    Отображает доступные свойства командной строки.

    -r

    Выводит detection.xml указанного файла .cmmac в stdout. Результат содержит параметры обнаружения и версию CMAppUtil, которая использовалась для создания файла .cmmac.

    -c

    Укажите исходный файл для преобразования.

    -o

    Это свойство должно использоваться в сочетании со свойством -c для указания пути выходных данных.

    -a

    Используйте это свойство в сочетании со свойством -c и файлом образа диска (.dmg), чтобы автоматически создавать CMMAC-файлы для всех приложений и пакетов, которые находятся в файле образа диска.

    -s

    detection.xml не создается, если параметры обнаружения не были найдены, а файл .cmmac принудительно создается без файла detection.xml.

    -v

    Отображает более подробные выходные данные средства CMAppUtil вместе с диагностической информацией.

  4. Убедитесь, что файл .cmmac создан в указанной папке.

Шаг 2. Создание приложения Configuration Manager, содержащего ПО для Mac

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

Создание приложения для компьютера Mac

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

  2. В рабочей области Библиотека программного обеспечения разверните узел Управление приложениями и выберите Приложения.

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

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

    System_CAPS_noteПримечание

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

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

  6. В поле Расположение укажите UNC-путь в формате \\<сервер>\<общий_ресурс>\<имя_файла> к установочному файлу приложения Mac (файле .cmmac), который будет искать информацию о приложении. Или же нажмите кнопку Обзор, чтобы выбрать папку с установочным файлом.

    System_CAPS_noteПримечание

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

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

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

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

    System_CAPS_noteПримечание

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

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

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

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

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

System_CAPS_noteПримечание

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

Создание типа развертывания для компьютера Mac

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

  2. В рабочей области Библиотека программного обеспечения разверните узел Управление приложениями и выберите Приложения.

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

    System_CAPS_noteПримечание

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

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

  5. В поле Расположение укажите UNC-путь в формате \\<сервер>\<общий_ресурс>\<имя_файла> к файлу установки приложения (файлу .cmmac). Или же нажмите кнопку Обзор, чтобы выбрать папку с установочным файлом.

    System_CAPS_noteПримечание

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

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

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

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

    System_CAPS_noteПримечание

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

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

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

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

    System_CAPS_noteПримечание

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

  12. В раскрывающемся списке Категория укажите, что данное требование предназначено для устройства.

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

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

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

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

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

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

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

  20. Если мастер был запущен из Мастера создания приложений, снова откроется страница Типы развертывания этого мастера.

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

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

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

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

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

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

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

System_CAPS_noteПримечание

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

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

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

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

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