Difference between ccmsetup.exe vs client.msi

このブログ記事では ccmsetup.exe と client.msi の違いについて説明したいと思います。 CCMSetup.exe は、Configuration Manager クライアントをインストールするために使用され、インストールを実行するために client.msi を呼び出します。

CCMSetup.exe

CCMSetup.exe は、スラッシュ「/」パラメータを使用してコマンドを実行するため、クライアントを手動でインストールしようとしている場合、クライアントのインストールパラメータを使用してインストールを行います。 CCMSetup.exeはclient.msiのプロパティも使用しますが、このパラメータはスラッシュパラメータを使用しません。

CCMSetup.exe 
Difference between ccmsetup.exe vs client.msi 1

紛らわしいかもしれませんが、さらに明確にすると、SCCMクライアントを手動でインストールしようとすると、cmsetup.exeを使用しなければならないのです。831>

CCMsetup.exe をパラメータ付きで実行すると、SCCM コンソールのクライアント プッシュ インストール プロパティ、またはインストール プロパティ付きの「Windows と構成マネージャのセットアップ」タスク シーケンスでのみ使用できる client.msi を直接使用することはできません。


CCMSetup のパラメータには、/source, /mp, /forceinstall などのものがあります。msi には SMSSITECODE、SMSCACHESIZE、CCMLOGMAXSIZE、SMSCACHEDIR などのさまざまなパラメーターがあります

以下は、手動インストールに使用できる例の 1 つです。exeパラメータは/mp
client.msiパラメータはSMSSITECODE & SMSCACHESIZE
/mpは配信ポイントにダウンロードコンテンツを要求する管理ポイントの指定に使用します。
SMSSITECODE は、クライアントを管理ポイントに割り当てるために使用します。
SMSCACHESIZE は、キャッシュサイズをMB単位で指定します。

Client.msi

Client.msi パラメータでは、スラッシュ(/)パラメータを使用しません。 SMSSITECODE、SMSCACHESIZE などで始まります。

  1. cmsetup.exe を使用して手動でクライアントをインストールする場合、これらのパラメータを指定できます。
  1. Client Push Installation Properties で client.msi のパラメータを使用する。

SCCM コンソールを起動し、[管理] >[Overview] >[Site Configuration] >[Sites] リボン上の[ホーム] タブから [Client Installation Settings] →[Client Push Installation] を選択します。
SMSSITECODE=MAN SMSCACHESIZE=10000
ここで、SMSSITECODE=MANは私のサイトコード、SMSCACHESIZE=10GBを使用しています。 CCMSetup.exe のインストール プロパティを指定していません」というメッセージがはっきりと表示されるので、/parameters を使用しないように注意してください。

Difference between ccmsetup.exe vs client.msi 2
  1. User Client.msi parameter in Task Sequence step Setup Windows and Configuration Manager installation properties.
    OSDタスク シーケンスを編集し、上記のステップに移動して、次のようなインストール プロパティを指定します。exe と client.msi の違い 3

    CCMSetup.exe をさらに詳しく調べます。exe パラメータ:

    以下は、インストール中に使用できるいくつかのスラッシュ パラメータです

    コマンドライン パラメータ 説明
    /ExcludeFeatures このパラメータにより CCMSetup.exe が特定の機能をインストールしないことを指定します
    例:
    このコマンドは、CCMSetup.exe が特定の機能を削除するように指定します 例:

    コマンドライン パラメータ

    /ExcludeFeatures
    /forceinstall 既存のクライアントをすべてアンインストールし、新しいクライアントをインストールするように指定します。
    /logon クライアントのいずれかのバージョンがすでにインストールされている場合、このパラメータはクライアントのインストールを停止するよう指定します。
    /mp コンピュータが接続するソース管理点を指定します。 コンピュータはこの管理ポイントを使用して、インストール ファイルの最も近い配布ポイントを探します。
    /noservice このパラメータは、デフォルトでは実行される、サービスとして CCMSetup が実行されるのを防ぎます。
    /source ファイル ダウンロード場所を指定します。 ローカルまたはUNCパスを使用します。
    /uninstall このパラメータを使用してConfiguration Managerクライアントをアンインストールします
    例: ccmsetup.exe /uninstall

    Further exploring client.exe

    クライアントがアンインストールされるまで、このパラメータを使用します。msi パラメータ:

    以下は、インストール中に使用できるいくつかのパラメータです

    Command-line parameter 説明
    CCMLOGLEVEL このプロパティで Configuration Manager ログ ファイルに記述する詳細度を指定します。
    サポートされる値:
    0: Verbose
    1: Default
    2: Warnings and errors
    3: Errors only
    Example: CCMSetup.exe CCMLOGLEVEL=0
    CCMLOGMAXHISTORY 構成マネージャ ログ ファイルが最大サイズに達すると、クライアントはバックアップとしてその名前を変え、新しいログ ファイルを作成します。 このプロパティは、ログ・ファイルの以前のバージョンをいくつ保持するかを指定します。 デフォルト値は1です
    CCMLOGMAXSIZE このプロパティは、ログファイルの最大サイズをバイトで指定します
    DNSSUFFIX DNSで公開している管理点をクライアントが探すためのDNSドメインが指定されます。
    FSP Configuration Managerクライアントによって送信された状態メッセージを受信して処理するフォールバック ステータス ポイントを指定します。
    PROVISIONTS バージョン2002から、このプロパティを使ってクライアントでサイト登録が正常に行われたらタスクのシーケンスを開始します。
    例. provisionts=man20012となります。 このプロパティの値をタスク シーケンス展開 ID として設定します
    SMSCACHEDIR クライアント コンピューター上のクライアント キャッシュ フォルダーの場所を指定します
    SMSCACHESIZE クライアント設定は、以下を指定することが可能です。 クライアントキャッシュフォルダサイズ
    SMSMP 使用するConfiguration Managerクライアントの初期管理ポイントを指定する
    SMSSITECODE このプロパティでは、クライアントを割り当てるConfiguration Manager サイトが指定されていることを示します。 この値は、3文字のサイトコードまたはAUTO
    Like Loading…のいずれかになります。