A Mac számítógépeken lévő ügyfelek frissítése a System Center Configuration ManagerbenHow to upgrade clients on Mac computers in System Center Configuration Manager

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

Kövesse a Mac számítógépeken futó ügyfele frissítése a System Center Configuration Manager-alkalmazás használatával magas szintű lépéseket.Follow the high-level steps described below to upgrade the client for Mac computers by using a System Center Configuration Manager application. Választhatja azt is, hogy letölti a Mac-ügyfél telepítési fájljait, egy megosztott hálózati helyre vagy a Mac számítógép egyik helyi mappájába másolja azokat, és megkéri a felhasználókat, hogy futtassák manuálisan a telepítést.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.

Megjegyzés

Mielőtt elvégzi ezeket a lépéseket, győződjön meg arról, hogy a Mac számítógép megfelel az előfeltételeknek.Before you perform these steps, make sure that your Mac computer meets the prerequisites. Lásd: Mac számítógépeken támogatott operációs rendszerek.See Supported operating systems for Mac computers.

1. lépés: Töltse le a Mac ügyfél legújabb telepítési fájlját a Microsoft Download Center webhelyrőlStep 1: Download the latest Mac client installation file from the Microsoft Download Center

A Mac-ügyfél a Configuration Manager nem található meg a Configuration Manager telepítési adathordozóján, és a Microsoft Download Center kell letölteni.The Mac client for Configuration Manager is not supplied on the Configuration Manager installation media and must be downloaded from the Microsoft Download Center. A Mac-ügyfél telepítési fájljait egy ConfigmgrMacClient.msi nevű Windows Installer-fájl tartalmazza.The Mac client installation files are contained in a Windows Installer file named ConfigmgrMacClient.msi.

Ezt a fájlt a Microsoft letöltőközpontbóltöltheti le.You can download this file from the Microsoft Download Center.

2. lépés: Futtassa a letöltött telepítési fájlt, hogy létrehozza a Mac ügyfél telepítő fájljátStep 2: Run the downloaded installation file to create the Mac client installation file

Windows alapú számítógépen futtassa a letöltött ConfigmgrMacClient.msi fájlt, hogy az kicsomagolja a Mac ügyfél Macclient.dmgnevű telepítő fájlját.On a computer that runs Windows, run the ConfigmgrMacClient.msi that you downloaded to unpack the Mac client installation file, named Macclient.dmg. Ez a fájl a fájlok kicsomagolása után alapértelmezetten a C:\Program Files (x86)\Microsoft\System Center 2012 Configuration Manager Mac Client nevű mappában található a Windows számítógépen.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. lépés: Bontsa ki az Ügyféltelepítő fájlokatStep 3: Extract the client installation files

Másolja a Macclient.dmg fájlt egy hálózati megosztási helyre vagy a Mac számítógép egyik helyi mappájába.Copy the Macclient.dmg file to a network share, or a local folder on a Mac computer. Ezek után a Mac számítógépről indulva csatlakoztassa, majd nyissa meg a Macclient.dmg fájlt, és másolja a Mac számítógép egyik helyi mappájába.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. lépés: Hozzon létre olyan .cmmac fájlt, amely használható alkalmazás létrehozásaStep 4: Create a .cmmac file that can be used to create an application

  1. Használja a CMAppUtil eszközt (ez a Mac ügyféltelepítési fájlok Eszközök mappájában található), hogy az ügyféltelepítési csomagból .cmmac fájlt hozzon létre.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. Ezt a fájlt a Configuration Manager-alkalmazás létrehozására használható.This file will be used to create the Configuration Manager application.

  2. Másolja az új CMClient.pkg.cmmac fájlt olyan helyre, a Configuration Manager konzolt futtató számítógép számára elérhető.Copy the new file CMClient.pkg.cmmac file to a location that is available to the computer that is running the Configuration Manager console.

    További információkért lásd: a kiegészítő eljárások alkalmazások Mac számítógépeken létrehozása és telepítése.For more information, see the Supplemental procedures to create and deploy applications for Mac computers.

5. lépés: Hozzon létre és telepítsen egy alkalmazást, a Mac ügyfél fájljait tartalmazóStep 5: Create and deploy an application containing the Mac client files

  1. Az alkalmazás létrehozása a Configuration Manager konzolon a CMClient.pkg.cmmac fájlt, amely tartalmazza az Ügyféltelepítő fájlokat.In the Configuration Manager console, create an application from the CMClient.pkg.cmmac file that contains the client installation files.

  2. Végezze el a Mac számítógépek ezen alkalmazásának központi telepítését a hierarchiájába.Deploy this application to Mac computers in your hierarchy.

    További információkért lásd: létrehozása Mac számítógépekhez készült alkalmazások a System Center Configuration Managerrel.For more information, see Creating Mac computer applications with System Center Configuration Manager.

6. lépés: Felhasználók telepítik a legfrissebb ügyfélszoftvertStep 6: Users install the latest client

A Mac ügyfelek felhasználók felszólítást kapnak, hogy egy frissítést adunk ki a Configuration Manager-ügyfél áll rendelkezésre, és telepítenie kell.Users of Mac clients will be prompted that an update to the Configuration Manager client is available and must be installed. Miután a felhasználók telepítették az ügyfelet, újra kell indítaniuk a Mac számítógépüket.After users install the client, they must restart their Mac computer.

A számítógép újraindítása után a számítógép beléptetési varázslója automatikusan lekéri az új tanúsítványt.After the computer restarts, the Computer Enrollment wizard automatically runs to request a new user certificate. A számítógép beléptetési varázslója automatikusan végrehajtja az SCCM-ügyfél-telepítési első időpontban csak.The Computer Enrollment wizard will be executed automatically only at the first time of SCCM client installation. És azt nem hajtható végre újra Ha megpróbálja frissítheti az ügyfelet egy új telepítő később mert érvényes felhasználói tanúsítvány már rendelkezik.And it won’t be executed again if you try to update the client with a new installer later since it already has a valid user certificate.

Ha nem használja a Configuration Manager-regisztrációt, de egymástól függetlenül telepíti az ügyféltanúsítványt a Configuration Manager alkalmazásból, lásd: a frissített ügyfelet a létező tanúsítvány használatára konfigurálja.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.

Létező tanúsítvány használatára frissített ügyfél konfigurálásaConfigure the upgraded client to use an existing certificate

Hajtsa végre a következő eljárást, hogy elkerülje a számítógép beléptetési varázslójának futását, és hogy a frissített ügyfelet a már meglévő ügyféltanúsítvány használatára konfigurálja.Run the following procedure to prevent the Computer Enrollment Wizard from running and to configure the upgraded client to use an existing client certificate.

  • A Configuration Manager konzolon a típusú konfigurációelem létrehozása Mac OS X.In the Configuration Manager console, create a configuration item of the type Mac OS X.

  • Adjon hozzá ehhez a konfigurálási elemhez Parancsfájlbeállítástípusú beállítást.Add a setting to this configuration item with the setting type Script.

  • A beállításhoz adja hozzá a következő parancsfájlt: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  
    
  • Felveheti a konfigurációelemet egy referenciakonfigurációba, majd telepítse a referenciakonfigurációt minden olyan Mac számítógépre, amelyek egymástól függetlenül telepítsen egy tanúsítványt a Configuration Manager alkalmazásból.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.

    Hozhat létre és telepíthet a Mac számítógépek konfigurálási elemeinek kapcsolatos további információkért lásd: a System Center Configuration Manager ügyfélalkalmazással felügyelt Mac OS X-eszközökön a konfigurálási elemeinek létrehozásáról és központi telepítése a System Center Configuration Managerben referenciakonfigurációk.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.