Обновление клиентов на компьютерах Mac в System Center Configuration ManagerHow to upgrade clients on Mac computers in System Center Configuration Manager

Применимо к: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

Ниже приведены общие инструкции по обновлению клиента для компьютеров Mac с помощью приложения System Center Configuration Manager.Follow the high-level steps described below to upgrade the client for Mac computers by using a System Center Configuration Manager application. Помимо этого, можно загрузить файл установки клиента Mac, скопировать его в общую сетевую или локальную папку на компьютере Mac, а затем поручить пользователям выполнить установку вручную.Alternatively, you can also download the Mac client installation file, copy it to a shared network location or a local folder on the Mac computer and then instruct users to run the installation manually.

Nota

Прежде чем приступить к выполнению этих действий, убедитесь, что компьютер Mac соответствует необходимым условиям.Before you perform these steps, make sure that your Mac computer meets the prerequisites. См. раздел Поддерживаемые операционные системы для серверов системы сайта.See Supported operating systems for Mac computers.

Шаг 1. Скачивание файла для установки последней версии клиента Mac из Центра загрузки МайкрософтStep 1: Download the latest Mac client installation file from the Microsoft Download Center

Клиент Mac для Configuration Manager не поставляется на установочном носителе Configuration Manager, и его необходимо скачать из центра загрузки Майкрософт.The Mac client for Configuration Manager is not supplied on the Configuration Manager installation media and must be downloaded from the Microsoft Download Center. Установочные файлы клиента Mac содержатся в файле установщика Windows с именем ConfigmgrMacClient.msi.The Mac client installation files are contained in a Windows Installer file named ConfigmgrMacClient.msi.

Его можно загрузить в Центре загрузки Майкрософт.You can download this file from the Microsoft Download Center.

Шаг 2. Запуск скачанного файла установки для создания файла установки клиента MacStep 2: Run the downloaded installation file to create the Mac client installation file

На компьютере, работающем под управлением ОС Windows, запустите загруженный ранее файл ConfigmgrMacClient.msi , чтобы распаковать файл установки клиента Mac с именем Macclient.dmg.On a computer that runs Windows, run the ConfigmgrMacClient.msi that you downloaded to unpack the Mac client installation file, named Macclient.dmg. По умолчанию после распаковки этот файл размещается в папке C:\Program Files (x86)\Microsoft\System Center 2012 Configuration Manager Mac Client на компьютере Windows.This file can be found, by default, in the C:\Program Files (x86)\Microsoft\System Center 2012 Configuration Manager Mac Client folder on the Windows computer after you have unpacked the files.

Шаг 3. Извлечение файлов установки клиентаStep 3: Extract the client installation files

Скопируйте файл Macclient.dmg в сетевую или локальную папку на компьютере Mac.Copy the Macclient.dmg file to a network share, or a local folder on a Mac computer. Затем на компьютере Mac подключите и откройте файл Macclient.dmg, после чего скопируйте файлы в папку на этом компьютере.Then, from the Mac computer, mount and then open the Macclient.dmg file and copy the files to a folder on the Mac computer.

Шаг 4. Создание CMMAC-файла, который можно использовать для создания приложенияStep 4: Create a .cmmac file that can be used to create an application

  1. Используйте средство CMAppUtil (находится в папке Tools установочных файлов клиента Mac), чтобы создать CMMAC-файл из пакета установки клиента.Use the CMAppUtil tool (found in the Tools folder of the Mac client installation files) to create a .cmmac file from the client installation package. Этот файл будет использоваться для создания приложения Configuration Manager.This file will be used to create the Configuration Manager application.

  2. Скопируйте новый файл CMClient.pkg.cmmac в папку, которая доступна для компьютера с работающей консолью Configuration Manager.Copy the new file CMClient.pkg.cmmac file to a location that is available to the computer that is running the Configuration Manager console.

    Дополнительные сведения см. в разделе Дополнительные процедуры для создания и развертывания приложений для компьютеров Mac.For more information, see the Supplemental procedures to create and deploy applications for Mac computers.

Шаг 5. Создание и развертывание приложения, содержащего файлы клиента MacStep 5: Create and deploy an application containing the Mac client files

  1. В консоли Configuration Manager создайте приложение из файла CMClient.pkg.cmmac, который содержит файлы установки клиентаIn the Configuration Manager console, create an application from the CMClient.pkg.cmmac file that contains the client installation files.

  2. Разверните это приложение на компьютерах Mac в своей иерархии.Deploy this application to Mac computers in your hierarchy.

    Дополнительные сведения см.в разделе Создание приложений для компьютеров Mac с помощью System Center Configuration Manager.For more information, see Creating Mac computer applications with System Center Configuration Manager.

Шаг 6. Установка пользователями последней версии клиентаStep 6: Users install the latest client

Пользователи клиентов Mac получат сообщение о том, что клиент Configuration Manager доступен и его необходимо установить.Users of Mac clients will be prompted that an update to the Configuration Manager client is available and must be installed. После установки клиента пользователям необходимо перезапустить свои компьютеры Mac.After users install the client, they must restart their Mac computer.

После перезапуска компьютера автоматически запустится мастер регистрации компьютеров, чтобы запросить новый сертификат пользователя.After the computer restarts, the Computer Enrollment wizard automatically runs to request a new user certificate.

Если вы не используете регистрацию в Configuration Manager и устанавливаете сертификат клиента независимо от Configuration Manager, см. раздел Настройка обновленного клиента для использования существующего сертификата.If you do not use Configuration Manager enrollment but install the client certificate independently from Configuration Manager, see Configure the upgraded client to use an existing certificate.

Configure the upgraded client to use an existing certificate Configure the upgraded client to use an existing certificate

Запустите следующую процедуру для предотвращения запуска мастера регистрации компьютеров и настройки обновленного клиента на использование существующего сертификата клиента.Run the following procedure to prevent the Computer Enrollment Wizard from running and to configure the upgraded client to use an existing client certificate.

  • В консоли Configuration Manager создайте элемент конфигурации с типом Mac OS X.In the Configuration Manager console, create a configuration item of the type Mac OS X.

  • Добавьте к этому элементу конфигурации параметр с типом Сценарий.Add a setting to this configuration item with the setting type Script.

  • Добавьте следующий сценарий настройки:Add the following script to the setting:

    #!/bin/sh  
    echo "Starting script\n"  
    echo "Changing directory to MAC Client\n"  
    cd /Users/Administrator/Desktop/'MAC Client'/  
    echo "Import root cert\n"  
    /usr/bin/sudo /usr/bin/security import /Users/Administrator/Desktop/'MAC Client'/Root.pfx -A -k /Library/Keychains/System.Keychain -P ROOT  
    echo "Using openssl to convert pfx to a crt\n"  
    /usr/bin/sudo openssl pkcs12 -in /Users/Administrator/Desktop/'MAC Client'/Root.pfx -out Root1.crt -nokeys -clcerts -passin pass:ROOT  
    echo "Adding trust to root cert\n"  
    /usr/bin/sudo /usr/bin/security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.Keychain Root1.crt  
    echo "Import client cert\n"  
    /usr/bin/sudo /usr/bin/security import /Users/Administrator/Desktop/'MAC Client'/MacClient.pfx -A -k /Library/Keychains/System.Keychain -P MAC  
    echo "Executing ccmclient with MP\n"  
    sudo ./ccmsetup -MP https://SCCM34387.SCCM34387DOM.NET/omadm/cimhandler.ashx  
    echo "Editing Plist file\n"  
    sudo /usr/libexec/Plistbuddy -c 'Add:SubjectName string CMMAC003L' /Library/'Application Support'/Microsoft/CCM/ccmclient.plist  
    echo "Changing directory to CCM\n"  
    cd /Library/'Application Support'/Microsoft/CCM/  
    echo "Making connection to the server\n"  
    sudo open ./CCMClient  
    echo "Ending Script\n"  
    exit  
    
  • Добавьте элемент конфигурации в конфигурационную базу, а затем разверните ее на всех компьютерах Mac, на которых установлен сертификат, независимо от Configuration Manager.Add the configuration item to a configuration baseline, and then deploy the configuration baseline to all Mac computers that install a certificate independently from Configuration Manager.

    Дополнительные сведения о создании и развертывании элементов конфигурации для компьютеров Mac см. в разделах Создание элементов конфигурации для устройств Mac OS X, управляемых с помощью клиента System Center Configuration Manager и Развертывание конфигурационных баз в System Center Configuration Manager.For more information about how to create and deploy configuration items for Mac computers, see How to create configuration items for Mac OS X devices managed with the System Center Configuration Manager client and How to deploy configuration baselines in System Center Configuration Manager.