Configuration Managerの Mac コンピューターでクライアントをアップグレードする方法

Configuration Manager (現在のブランチ) に適用

重要

2022 年 1 月以降、Configuration Managerのこの機能は非推奨になりました。 詳細については、「 Mac コンピューター」を参照してください。

この記事の大まかな手順に従って、Configuration Manager アプリケーションを使用して Mac コンピューター用のクライアントをアップグレードします。 Mac クライアント インストール ファイルをダウンロードし、共有ネットワークの場所または Mac コンピューター上のローカル フォルダーにコピーし、インストールを手動で実行するようにユーザーに指示することもできます。

注:

これらの手順を実行する前に、Mac コンピューターが前提条件を満たしていることを確認してください。 詳細については、「 Mac コンピューターでサポートされるオペレーティング システム」を参照してください。

最新の Mac クライアントをダウンロードする

Configuration Manager用の Mac クライアントは、Configuration Managerインストール メディアには用意されていません。 Mac クライアント のインストール ファイルは、ConfigmgrMacClient.msiという名前の Windows インストーラー ファイル 含まれています。

注:

macOS クライアント インストール パッケージは新しいデプロイでは使用できませんが、既存のデプロイは 2022 年 12 月 31 日までサポートされています。

Mac クライアント インストール ファイルを作成する

Windows を実行するコンピューターで、 ConfigmgrMacClient.msiを実行します。 このインストーラーは、 Macclient.dmg という名前の Mac クライアント インストール ファイルを開梱します。 既定では、このファイルは C:\Program Files\Microsoft\System Center Configuration Manager for Mac クライアントのフォルダーにあります。

クライアント インストール ファイルを抽出する

Macclient.dmg を Mac コンピューターにコピーします。 MacCLIENT.dmg ファイルを macOS にマウントし、その内容を Mac コンピューター上のフォルダーにコピーします。

.cmmac ファイルを作成する

  1. Mac クライアント インストール ファイルの [ツール] フォルダーを開きます。 CMAppUtil ツールを使用して、クライアント インストール パッケージから .cmmac ファイルを作成します。 このファイルを使用して、Configuration Manager アプリケーションを作成します。

  2. 新しい CMClient.pkg.cmmac ファイルを、Configuration Manager コンソールを実行しているコンピューターが使用できるネットワークの場所にコピーします。

    詳細については、「 Mac コンピューター用のアプリケーションを作成して展開するための補足手順」を参照してください。

アプリを作成してデプロイする

  1. Configuration Manager コンソールで、CMClient.pkg.cmmac ファイルからアプリケーションを作成します。

  2. このアプリケーション を階層内の Mac コンピューターに展開します。

更新されたクライアントをインストールする

Mac コンピューター上の既存のConfiguration Manager クライアントは、更新プログラムのインストールが可能であることをユーザーに求めます。 ユーザーがクライアントをインストールしたら、Mac コンピューターを再起動する必要があります。

コンピューターの再起動後、 コンピューター 登録ウィザードが自動的に実行され、新しいユーザー証明書が要求されます。

Configuration Manager登録を使用せず、Configuration Managerとは別にクライアント証明書をインストールする場合は、「既存の証明書を使用するようにクライアントを構成する」を参照してください。

既存の証明書を使用するようにクライアントを構成する

コンピューター登録ウィザードが実行されないようにしたり、既存のクライアント証明書を使用するようにアップグレードされたクライアントを構成したりするには、次の手順を使用します。

  1. Configuration Managerコンソールで、Mac OS X 型の構成項目を作成します

  2. [スクリプト] の設定の種類を使用して、この構成項目に設定を追加 します

  3. 設定に次のスクリプトを追加します。

    #!/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  
    
  4. 構成項目を 構成基準に追加します。 次に、Configuration Managerとは別に証明書をインストールするすべての Mac コンピューターに構成基準を展開します。