SMS 2003 および Configuration Manager 2007 での高度なクライアント プッシュ インストールの問題のトラブルシューティング

この記事では、クライアント プッシュ インストール方法を使用する場合に、Microsoft Systems Management Server (SMS) 2003 Advanced Client と Microsoft System Center Configuration Manager 2007 クライアントインストールの問題のトラブルシューティングを行う方法について説明します。

元の製品バージョン:Microsoft System Center Configuration Manager 2007、System Center Configuration Manager 2007 R2、Microsoft System Center Configuration Manager 2007 R3
元の KB 番号: 925282

概要

Advanced Client Push install メソッドを使用してクライアントを展開するときに発生する可能性のある問題がいくつかあります。 この記事では、インストール プロセス、一般的な問題とその解決策、トラブルシューティングのためのツールと手順について説明します。

以下の内容は、SMS 2003 Advanced Client と Advanced Client Push Installation メソッドを参照していますが、同じ情報が System Center Configuration Manager 2007 クライアント (ConfigMgr 2007 クライアントとも呼ばれます) にも適用されます。

SMS 2003 Advanced Client Push Installation メソッドを使用して SMS サイト内のコンピューターに SMS 2003 Advanced Client を自動的にインストールすると、次の 1 つ以上の問題が発生する可能性があります。

  • SMS Advanced Client がインストールされていません。
  • SMS Advanced Client がインストールされています。 ただし、サイトの自動割り当てを取得することはできません。
  • SMS Advanced Client がインストールされ、割り当てられます。 ただし、SMS サイト サーバーと通信することはできません。

この記事では、SMS Advanced Client Push Installation プロセスを 3 つのフェーズに分けます。 各フェーズには、個別の問題のセットがあります。

注:

SMS Advanced Client の問題に関してよく寄せられる質問と回答については、「SMS クライアントに関する FAQ」を参照してください。 SMS クライアントに関する FAQ を表示するには、「 クライアントに関するよく寄せられる質問」を参照してください。

  • インストール前フェーズ

    SMS クライアント Configuration Managerは、ターゲット クライアントに接続し、クライアントのオペレーティング システムとクライアント情報を検証します。 クライアント インストール ソース ファイルがコピーされ、セットアップ プロセスによって SMS コア コンポーネントがクライアント コンピューターにダウンロードされます。

  • インストール フェーズ

    SMS Advanced Client は、サイト サーバーからインストール ファイルをコピーし、セットアップを開始します。

  • インストール後のフェーズ

    セットアップ プログラムが完了すると、SMS Advanced Client はサイトの割り当てを取得し、ハートビート検出情報を SMS サイト サーバーに送信し、既定の管理ポイントに接続して SMS Advanced Client ポリシーを取得します。

インストール前フェーズ

  1. インストール前のフェーズでは、SMS によってクライアント コンピューターが検出され、クライアント構成要求 (CCR) ファイルが生成されます。 CCR ファイルには、クライアント コンピューター名と追加情報が含まれています。

  2. SMSClient Configuration Managerは、クライアントの ADMIN$ 共有に接続します。 これは、CCR ファイル内の情報に基づいています。

  3. クライアント Configuration Managerは、クライアント レジストリに接続し、クライアントに関する情報を収集します。 このプロセスは、IPC$ への接続としてCcm.logにログ エントリとして表示されます。

  4. SMS コア コンポーネント ファイル MobileClient.tcf と Ccmsetup.exe は、SMS\bin\I386\ フォルダーにあります。 これらのファイルは、クライアント コンピューターの %windir%\System32\ccmsetup フォルダーにダウンロードされます。

  5. クライアント Configuration Managerは、切断前に Ccmsetup サービスが正常に開始されたことを確認します。 インストールが成功したことを確認するために、CCR ファイルが SMS\Inboxes\Ccrretry.box フォルダーに追加されます。 2 回目の検証パスで、SMS は SMS エージェント ホストが実行されていることを確認し、CCR ファイルを削除します。

  6. このプロセス中にクライアント Configuration Managerでエラーが発生した場合、CCR ファイルの名前はターゲット クライアント コンピューターの名前に変更され、SMS\Inboxes\Ccrretry.box フォルダーに格納されます。 クライアント Configuration Managerは、この受信トレイ フォルダー内のファイルを 60 分ごとにチェックし、破棄されるまでに 168 回 (7 日間) 再処理しようとします。 この情報は、Ccm.logに記録されます。

インストール前の問題のトラブルシューティング

新しく検出されたクライアント コンピューターが現在のサイトに割り当てられない

この問題は通常、SMS サイトの境界が正しく構成されていない場合、またはサイトの境界が収集された検出データの種類と一致しない場合に発生します。 この場合、SMS Discovery Data Manager によってクライアント コンピューター用の CCR ファイルは作成されず、インストール プロセスは実行されません。

SMS サイトの境界を構成する方法の詳細については、「Systems Management Server 2003 の概念、計画、および展開ガイド」の「クライアント展開計画」セクションを参照してください。

適切なサイトで高度なクライアント プッシュ インストールが有効になっていません

サイトに対して高度なクライアント プッシュ インストールが有効になっていない場合、SMS Discovery Data Manager は、独自のサイト境界内に存在しないクライアント コンピューター用の CCR ファイルを自動的に生成しません。

SMS クライアント Configuration Managerは、クライアント 管理$ 共有またはリモート レジストリ サービス (IPC$) に接続できません

クライアント Configuration Managerが 管理$ に接続できない場合、次のようなエラーがCcm.log ファイルに記録されます。

7260 (0x1C5C)6/6/2006 7:06:31 AM
アカウント 'domain\account'SMS_CLIENT_CONFIG_MANAGER 7400 (0x1CE8)6/6/2006 7:06:34 AM を使用して管理共有 '\\<computername>\管理$' に接続しようとしています
WNetAddConnection2 failed (LOGON32_LOGON_NEW_CREDENTIALS) using account domain\account (000004b3)SMS_CLIENT_CONFIG_MANAGER 7400 (0x1CE8)6/6/2006 7:06:34 AM
WNetAddConnection2 failed (LOGON32_LOGON_INTERACTIVE) using account domain\account (000004b3)SMS_CLIENT_CONFIG_MANAGER 660 (0x0294)6/6/2006 7:06:35 AM
エラー: コンピューター名 "computername" のリモート レジストリに接続できません。エラー 53.SMS_CLIENT_CONFIG_MANAGER 660 (0x0294)6/6/2006 7:06:35 AM
エラー: 要求の対象のコンピューターにアクセスできません: "computername。KRC"、コンピューター名: "computername"、エラー コード: 53SMS_CLIENT_CONFIG_MANAGER 660 (0x0294)6/6/2006 7:06:36 AM
格納された要求 "computername。KRC",マシン名 "computername", in queue "Retry"
SMS_CLIENT_CONFIG_MANAGER

この状況では、サイト サーバーがクライアントを見つけることができない場合、エラー コード 53 が記録されます。

ネットワーク パスが見つかりませんでした。

通常、エラー コード 53 の前に次のエラー メッセージが表示されます。

000004b3 - "ネットワーク プロバイダーが指定されたネットワーク パスを受け入れなかった"

このログ エントリは、エラー 53 の前に発生する可能性があります。または、ログ ファイル内のこのログ エントリとエラー 53 の間に追加情報が存在する可能性があります。

この問題は、次の条件の 1 つ以上が当てはまる場合に発生する可能性があります。

  • ネットワーク接続の問題があります。

  • Windows インターネット ネーム サービス (WINS) やドメイン ネーム システム (DNS) など、名前解決に関する問題があります。

  • クライアント コンピューターでリモート レジストリ サービスが無効になっています。

  • Windows XP または Windows Server 2003 ファイアウォールは、SMS Advanced Client と SMS サイト サーバー間の通信をブロックしています。

  • クライアント上のサーバー サービスが開始されていません。

  • Microsoft ネットワークのファイルとプリンターの共有は、クライアント コンピューターにインストールされていません。

    Microsoft Networks のファイルとプリンターの共有がクライアントにインストールされていない場合は、次のエラー メッセージが表示されます。

    エラー 67 - ネットワーク名が見つかりません。

SMS Advanced Client Push Installation アカウントが正しく構成されていないか、見つからないか、ロックアウトされている

この問題が発生すると、サイト サーバーのCcm.log ファイルにエラー コード 5 メッセージが表示されます。 次の例では、 コンピューター は SMS Advanced Client コンピューターのコンピューター名です。

アカウント 'domain\account' を使用して管理共有 '\\COMPUTER1\管理$' に接続しようとしています
アカウント domain\account(0000052e) を使用して WNetAddConnection2 が失敗しました (LOGON32_LOGON_NEW_CREDENTIALS)

LogonUser failed (LOGON32_LOGON_INTERACTIVE) using account domain\account (0000052e)

エラー: コンピューター名 "Computer" のリモート レジストリに接続できません。エラー 5。

エラー: 要求のためにターゲット コンピューターにアクセスできません: "Computer"、コンピューター名: "Computer"、エラー コード: 5

注:

エラー コード 5 は、アクセス拒否エラーです。

解決策

高度なクライアント プッシュ インストール アカウントには、SMS Advanced Client コンポーネントをインストールするコンピューターに管理者資格情報が必要です。

すべての潜在的なクライアント コンピューターで、Advanced Client Push Installation プロセスでは、次のいずれかのアカウントに管理者権限とアクセス許可を付与する必要があります。

  • サイトが標準セキュリティ モードで実行されている場合の SMS サービス アカウント
  • 定義した Advanced Client Push Installation アカウント

複数の Advanced Client Push Installation アカウントを作成できます。 ドメインのメンバーではないクライアントは、ドメイン アカウントを認証できません。 ドメインのメンバーではないクライアントの場合は、クライアント コンピューターでローカル アカウントを使用できます。

たとえば、管理目的で各コンピューターに標準アカウントを設定し、すべてのアカウントが同じパスワードを持つ場合、クライアント プッシュ インストールの詳細設定アカウントを %machinename%\account として定義できます。

非 Active Directory 環境で SMS Advanced Client ネットワーク アクセス アカウントが正しく構成されていない、見つからない、またはロックアウトされている

高度なクライアント プッシュ インストール方法を使用して、次の Active Directory 以外の環境のクライアント コンピューターに SMS 2003 Advanced Client Software を展開するには、SMS 2003 サイトの SMS 2003 Advanced Client ネットワーク アクセス アカウントを構成する必要があります。

  • ワークグループ
  • Windows NT 4.0 ドメイン
  • 信頼されていないフォレスト

Advanced Client ネットワーク アクセス アカウントは、Advanced Clients 用に作成するドメイン レベルのアカウントです。 Active Directory 以外の環境でアカウントを定義する場合、アカウントは、SMS サイト サーバーまたは SMS 管理ポイント上の SMSClient 共有から、Client.msi ファイルおよび関連するインストール ファイルにアクセスするために使用されます。

注:

SMS Advanced Client ネットワーク アクセス アカウントが使用できない場合、SMS は現在ログオンしているユーザー アカウント、ローカル システム アカウント、または移行先コンピューターのコンピューター アカウントを使用してこの接続を行います。

この構成では、SMS Advanced Client ネットワーク アクセス アカウントは、SMS レガシ クライアント コンピューター上のクライアント接続アカウントに似ています。

インストール フェーズ

  1. Ccmsetup.exe 開始し、MobileClient.tcf ファイルをスキャンします。 このファイルは、サイト サーバー上の Client.msi ファイルを見つけるために必要な情報を取得 Ccmsetup.exe 構成ファイルです。 MobileClient.tcf ファイルには、SMS サイト コード、管理ポイント サーバー名、サイト境界、その他の情報も用意されています。

  2. Ccmsetup.exe は、SMS 管理ポイントの SMSClient\i386 共有フォルダーから、または SMS サイト サーバーのSMS_サイト コード>共有フォルダー内の Client\i386 フォルダーから client.msi< ファイルをダウンロードします。 Advanced Client Installer は、管理者が SMS 管理者コンソールで指定するパラメーターを使用して、Client.msi セットアップ プログラムを実行します。

インストールに関する問題のトラブルシューティング

SMS Advanced Client は、SMS サイト サーバー上のインストール ファイルにアクセスできません

Client.msi ファイルは、管理ポイントの SMSClient\i386 フォルダー、または SMS サイト サーバーの Client\i386 フォルダーにあります。

このファイルへのアクセスのトラブルシューティングを行うには、SMS Advanced Client コンピューターで次のログをチェックします。

  • %windir%\System32\Ccmsetup\Ccmsetup.log
  • %windir%\System32\Ccmsetup\Client.msi.log

解決策

エラー状態をトラブルシューティングしようとすると、SMS トレース ユーティリティ (Trace32.exe) を使用して SMS ログ データを確認し、次のエラー メッセージを見つけることができます。

戻り値 3

このエラーの前にある行は、インストールが正常に完了しなかった理由をメンションします。

注:

Advanced Client コンピューターで Client.msi.log ファイルを確認するときは、 エラー という単語を検索して、インストールが正常に完了しなかった理由を特定しないでください。 Client.msi.log ファイルには、Microsoft Windows インストーラー アプリケーションで使用できるすべての情報が含まれています。 この情報には、エラー メッセージとその他のプロパティが含まれます。

SMS トレース ユーティリティは、Systems Management Server 2003 Toolkit に含まれています。

SMS Advanced Client は、アップグレード中に管理ポイントにアクセスできません

SMS Advanced Client コンピューターが管理ポイントにアクセスできない場合、Ccmsetup.logには次のエラーが含まれます。

サーバーがメッセージの処理に失敗し、状態コード 404 が返されました

この問題は通常、管理ポイントがインストールされていないか、正しく起動しない場合に発生します。

解決策

この問題のトラブルシューティングを支援するには、「 管理ポイントの問題のトラブルシューティング 」セクションを参照してください。

Capinst.exe を使用して展開されたクライアントが正常にインストールされない

Capinst.exe を使用して Advanced Client をデプロイする場合は、サーバー ロケーター ポイント (SLP) が使用可能であることを確認する必要があります。 SLP は管理ポイントの一覧を返します。

解決策

サーバー ロケーター ポイントをインストールし、SLP が Active Directory で発行されているか、WINS データベースに登録されていることを確認します。

  1. サーバー ロケーター ポイントをインストールします。 SLP は、SMS 管理者コンソールでサイト システムの役割として追加できます。 これを行うには、次の手順を実行します。

    1. [ スタート] をクリックし、[ プログラム] をポイントし、[ システム管理サーバー] をポイントして、[ SMS 管理者コンソール] をクリックします。

    2. SMS 管理者コンソールで、[ サイト データベース>サイト階層>] SiteCode-SiteName>サイト設定を展開します。

    3. [ サイト システム] をクリックし、管理ポイントとして機能するサーバーを右クリックし、[ プロパティ] をクリックします。

    4. [\ServerName サイト システムのプロパティ] ダイアログ ボックスで、[サーバー ロケーター ポイント] タブを選択し、[このサイト システムをサーバー ロケーター ポイントとして使用する] チェック ボックスを選択します。

    5. [ データベース] の横にある一覧で、サイト データベースまたは別のデータベースを選択できます。 選択を行い、[OK] をクリック します

  2. SLP が既に存在する場合は、Active Directory で発行されているか、Active Directory スキーマを拡張していない場合は WINS データベースに登録されていることを確認します。 WINS は、ライトウェイト ディレクトリ アクセス プロトコル (LDAP) クエリが失敗した場合のフォールバックとしても使用されます。

BITS のインストールに関する問題

バックグラウンド インテリジェント転送サービス (BITS) のインストールに関する問題は、Client.msi の一部として実行される BITS インストールが原因でクライアント プッシュ インストールが失敗しているかどうかを検出するのが困難な場合があります。 BITS のインストールが成功しなかった場合、クライアント プッシュ の高度なインストールは成功しません。

解決策

BITS インストールを手動で実行して、エラーを特定します。 これを行うには、次の方法を使用します。

  1. BITS 1.5 クライアント (Bits_v15_client_setup.exe) をダウンロードしてインストールします。

  2. コマンド プロンプトで を実行 msiexec /a client.msi して、Client.msi ファイルから Bits_v15_client_setup.exe ファイルを抽出し、bitssetup_clnt_installer.exe ファイルをダブルクリックします。 BITS のインストールが正常に開始されない場合は、エラーのBitssetup.log ファイルをチェックする必要があります。 BITS のインストールが成功した場合は、Client.msi ファイルをもう一度実行してみてください。

XML ファイルの登録が失敗しました

SMS 2003 Advanced Client コンピューターがサイト サーバーから構成設定を取得できない場合があります。 この場合、SMS Advanced Client コンピューターのCcmexec.log ファイルに次のようなエラー メッセージが表示される場合があります。

XML DOM (0x80040154) CForwarder_Base::Send failed (0x80004005) の作成中にエラーが発生しました。

この場合、Msxml3.dll ファイルが登録されていないか、見つからない可能性があります。

解決策

Msxml3.msi ファイルをダウンロードし、Microsoft XML パーサー (MSXML) 3.0 Service Pack 7 (SP7) 以降のバージョンをインストールする必要があるコンピューターにインストールします。 Msxml3.msi ファイルをインストールすると、追加の DLL ファイルも登録されます。

インストール後のフェーズ

  1. 既定では、クライアント プッシュ インストールの詳細設定プロパティで、 プロパティ SMSSITECODE=AUTOを使用してクライアントがサイトに自動的に割り当てられることを指定した場合、クライアントはサイトの割り当てについて Active Directory にクエリを実行します。

  2. Active Directory がインストールされていない場合、または SMS スキーマが拡張されていない場合、クライアントは、サイトの割り当てと管理ポイントの情報を取得するサーバー ロケーター ポイントを検索します。

  3. Active Directory スキーマが拡張されている場合、クライアントは Active Directory に対する LDAP クエリを使用して、サイトの割り当てと管理ポイントの情報を取得します。

  4. クライアントが SLP 参照または Active Directory 参照を使用して既定の管理ポイントを見つけると、クライアントは管理ポイントに最初のポリシーを要求します。

インストール後の問題のトラブルシューティング

SMS Advanced Client は正常にインストールされますが、インストール済みまたは割り当て済みとして表示されません

  1. SMS エージェント ホスト サービスがクライアントで実行されていることを確認する必要があります。 SMS エージェント ホスト サービスが実行されていない場合、クライアントはハートビート検出レコードを送信して、クライアントがインストールされ、割り当てられていることを報告しない可能性があります。

  2. SMS Advanced Client コンピューターの SMS クライアント コントロール パネル項目をダブルクリックし、[システム管理のプロパティ] ボックスの [詳細設定] タブを選択します。 サイト コードが一覧に表示されない場合は、[ 自動検出] を選択します。 検出が失敗した場合は、次の 1 つ以上の理由が原因である可能性があります。

    • Active Directory スキーマが SMS 2003 用に拡張されていません。 ExtADSch.exe を手動で実行して Active Directory スキーマを拡張した場合、ExtADSch.log ファイルには Active Directory の更新に関する情報と、Active Directory が正常に拡張されたかどうかに関する情報が含まれます。 このログ ファイルは、システム ドライブのルートにあります。

      注:

      Active Directory スキーマを拡張するには、エンタープライズ管理者である必要があります。

    • SMS サイト システムが Active Directory で発行されていません。 SMS サーバーで \SMS\Logs\Sitecomp.logを表示して、SMS サイト システムが発行されているかどうかを確認できます。 Active Directory の System Management コンテナーに対するアクセス許可を付与する方法の詳細については、「SMS 2003 または Configuration Manager 2007 をインストールした後にステータス メッセージをログに記録するサイト コンポーネント マネージャー」を参照してください。

    • サーバー ロケーター ポイントを見つけられない。 SLP は、Active Directory で発行するか、Active Directory 以外の環境で WINS に登録する必要があります。

SMS Advanced Client は正常にインストールされていますが、サイト割り当てを受け取りません

クライアント コンピューターは、次の値を持つコレクションに表示されます。

サイト コード クライアント 割り当て済み クライアントの種類
Abc はい いいえ 詳細設定

この場合、SMS Advanced Client がクライアントとして一覧表示される場合があります。 ただし、サイトには割り当てません。 これは、次の理由で発生します。

  • コレクション情報は更新されていません。 コレクションの更新は、毎日または毎週のスケジュールで実行されます。 この場合は、コレクション情報が更新されていることを確認する必要があります。 コレクション メンバーシップを手動で更新し、コレクション ビューを更新できます。

  • また、クライアントは別のサイトのクライアントであり、SMS 管理者コンソールで表示しているサイトに割り当てられない場合もあります。 コントロール パネルでクライアントの [システム管理] 項目の [詳細設定] プロパティをチェックし、別のサイトが一覧表示されているかどうかを確認する必要があります。

SMS Advanced Client はサイトの割り当てを表示しますが、インストール済みとは表示されません

クライアント コンピューターは、次の値を持つコレクションに表示されます。

サイト コード クライアント 割り当て済み クライアントの種類
Abc いいえ はい 詳細設定

これは、次の条件の 1 つ以上が当てはまる場合に発生します。

  • コレクション情報は更新されていません。 コレクションの更新は通常、毎日または毎週のスケジュールで実行されます。 この場合は、コレクション情報が更新されていることを確認する必要があります。 コレクション メンバーシップを手動で更新し、コレクション ビューを更新できます。

  • クライアント コンピューターは、同じ SMSID を別のクライアント コンピューターと共有します。 この問題は、ディスク イメージを使用して SMS Advanced Client をインストールするときに発生する可能性があります。 重複する SMS ID は、重複 GUID とも呼ばれます。 クライアント コンピューターに重複する SMS ID が存在するかどうかを判断する必要があります。 重複する GUID を検出する方法と、Tranguid.exe を使用して影響を受けるクライアントの新しい SMS GUID を作成する方法の詳細については、「SMS 2003 で高度なクライアント重複 GUID を見つけてクリーンする方法」を参照してください。

  • SMS Advanced Client が割り当てられます。 ただし、SMS Advanced Client はインストールされていません。 SMS Advanced Client が正常にインストールされ、表示しているサイトに割り当てられていることを確認する必要があります。

  • ネットワーク探索メソッドが有効になっています。 Systems Management Server (SMS) で Network Discovery メソッドを使用すると、Null 値をIsClient使用してデータベース内のフィールドが設定されます。 他の検出方法が有効になっている場合、クライアントがインストールされていても、クライアントがインストールされていない状態で、コンピューターがコレクションに [割り当て済み] として表示されます。 この問題を解決するには、ネットワーク検出方法を無効にします。 また、既定で有効になっているハートビート検出メソッドが無効になっていないことを確認します。 次に、指定されたハートビート検出ポーリング間隔が経過するまで待ちます。 クライアントが新しい検出データを送信すると、正しい値を反映するようにデータベースが更新されます。

    注:

    Heartbeat Discovery メソッドのみがクライアントのインストール状態を [はい] に設定します。 Active Directory システム検出方法では、SMS データベース内の IsClient フィールドは更新されません。

  • クライアントがインストールされてからハートビート検出が報告されていません。

    解決策

    1. inventoryagent.logを確認して、クライアントでハートビートが発生したことを確認します。 このログはフォルダーにあります %windir%\System32\ccm\logs 。 文字列を Inventory: Action=Discovery ReportType=Full 見つける必要があります。

    2. Advanced Client Spy ユーティリティを使用して、検出データの状態を表示できます。 このユーティリティは、SMS 2003 Toolkit 1 の一部です。

      探索レコードのプロパティでは、検出を報告した探索方法と、検出プロセスが最後に実行された時刻を表示できます。 レコードを確認して、問題が検出プロパティの実行に失敗しているかどうかを判断できます。 ハートビート検出によって提供されるデータが最新の場合、この問題は、SMS Advanced Client コンピューターのクライアント割り当ての問題が原因で発生する可能性があります。 正しいハートビート検出データが存在しない場合は、クライアント、管理ポイント、サイト、およびサイト データベースの間に通信の問題が存在する可能性があります。

    ハートビート検出のトラブルシューティング

    Systems Management を使用して、クライアントでハートビート検出を手動で開始できます。 これを行うには、次の手順を実行します。

    1. [スタート] をクリックし、[コントロール パネル] をポイントし、[システム管理] をダブルクリックします。
    2. [ アクション ] タブをクリックし、[ 探索データ収集サイクル] を選択し、[ アクションの開始] をクリックします。

    [インストール フラグのクリア] タスクが選択されているかどうかに注意し、クライアントの再情報開示間隔をハートビート検出間隔と比較します。 クライアントの再情報開示間隔がハートビート検出間隔より小さい場合は、クライアントの再検出間隔がハートビート検出間隔よりも大きい値であることを確認するために、これを変更する必要があります。 これを行うには、次の手順を実行します。

    1. SMS 2003 管理者コンソールで、[サイト データベース>サイト階層>] サイト コード> [サイトの設定] [サイトメンテナンス> タスク] > の順に展開します

    2. [ インストール フラグのクリア] をダブルクリックし、 スケジュール 間隔が ハートビート検出 間隔より大きい値であることを確認し、[OK] をクリック します

    注:

    [ハートビート検出] 設定は、SMS 管理者コンソールの [サイト データベース>サイト階層>] の下にあるサイト コード>の [サイト設定>] 検出方法です

SMS Advanced Client がインストール後にポリシーを受け取らない

この問題は、SMS 管理ポイントがインストールされていないか、機能していない場合に発生します。 この問題の詳細については、「 管理ポイントの問題のトラブルシューティング 」セクションを参照してください。

SMS Advanced Clients がセカンダリ サイトにインストールされていない

プライマリ SMS サイトから自動クライアント プッシュ インストールを実行すると、SMS Advanced Client がプライマリ サイトに存在するコンピューターにインストールされます。 ただし、SMS Advanced Client は、セカンダリ サイトに存在するコンピューターにはインストールされません。

この問題は、[クライアント プッシュ インストールのプロパティ] ダイアログ ボックスで [このサイトに割り当てられたクライアントのみを含める] オプションが有効になっている場合に発生します。 この問題は、次のいずれかの方法を使用して解決できます。

  1. クライアント プッシュ インストールの詳細設定ウィザードを起動し、[このサイトに割り当てられているクライアントのみを含める] チェックボックスをオフにします。

    注:

    コマンド ラインで [ このサイトに割り当てられたクライアントのみを含める] オプションを有効にすることはできません。 クライアント プッシュ インストールの詳細設定ウィザードで手動で実行する必要があります。

  2. セカンダリ サイトで [クライアント プッシュ インストールの詳細設定] 方法がオンになっていることを確認します。 さらに、サイトで必要な検出方法が有効になっていることを確認します。

    注:

    セカンダリ サイトから高度なクライアント プッシュ インストール方法を実行して SMS Advanced Client をインストールする場合は、サイト コードを SMSSITECODE={Secondary Sitecode} 設定しないでください。ここで、 セカンダリ サイトコード はセカンダリ サイト コードです。 この方法でセカンダリ サイト コードを設定すると、SMS Advanced Client がセカンダリ サイトによって割り当てられ、管理されている状態にインストールされます。

管理ポイントの問題のトラブルシューティング

管理ポイントの問題が発生しているかどうかを判断するために、クライアント コンピューターに管理ポイントからマシン ポリシーを要求させることができます。 管理ポイントからマシン ポリシーを要求するには、次の手順に従います。

  1. [スタート] をクリックし、[コントロール パネル] をポイントし、[システム管理] をダブルクリックします。
  2. [ アクション ] タブをクリックし、[ マシン ポリシーの取得] & [評価サイクル] を選択し、[ アクションの開始] をクリックします。
  3. [システム管理] コントロール パネル項目を更新するには、[システム管理] コントロール パネル項目を閉じてもう一度開く必要があります。

SMS 管理ポイントの問題のトラブルシューティング方法の詳細については、「 トラブルシューティング ツール」を参照してください。

SMS Advanced Client のインストールに関する問題のトラブルシューティングに役立つツールと手順

SMS Advanced Client のインストールに関する問題のトラブルシューティングに役立てるには、次の手順に従う必要があります。

  • CCR ファイルを使用して、クライアントのインストールを手動でトリガーします。
  • SMS 管理者コンソールを使用して、SMS Advanced Client の完全な再インストールを強制します。
  • Ccmclean.exe ツールを使用して、SMS 2003 Advanced Client を削除します。
  • 分析のために、SMS サーバー のログ ファイルと SMS Advanced Client ログ ファイルを収集します。

CCR ファイルを使用してクライアントのインストールを手動でトリガーする

Advanced Client Push Installation メソッドを有効にすると、SMS によって CCR ファイルが自動的に作成されます。 CCR ファイルは、クライアントのインストールに関する問題のトラブルシューティングに役立ちます。 CCR ファイルを作成し、サーバーに手動で適用することもできます。 これを行うには、次の手順を実行します。

  1. [ スタート] をクリックし、[ 実行] をクリックし、「メモ帳」と入力して、[OK] をクリック します

  2. メモ帳に、次の 2 行を入力します。

    [NT クライアント構成要求]
    Machine Name=NetBIOSName

    注:

    この例では、 NetBIOSName は SMS Advanced Client をインストールするコンピューターの名前です。

  3. [ ファイル] をクリックし、[ 名前を付けて保存] をクリックします。

  4. [ 名前を付けて保存 ] ダイアログ ボックスに「test.ccr」と入力し、[OK] をクリック します。 引用符を含める必要があります。

  5. CCR ファイルを手動で作成したら、コピーして SMS サイト サーバーの SMS\Inboxes\Ccr.box フォルダーに貼り付けます。 CCR ファイルが処理されると、ファイルは SMS\Inboxes\Ccr.box\Inproc フォルダーに 移動されます。 プロセスが完了すると、CCR ファイルは SMS\Inboxes\Ccrretry.box フォルダーに移動され、コピー先コンピューターの名前に名前が変更されます。

SMS 管理者コンソールを使用して、SMS Advanced Client の完全な再インストールを強制する

  1. [ スタート] をクリックし、[ プログラム] をポイントし、[ システム管理サーバー>SMS 管理者コンソール] を選択します。
  2. [サイト データベース> コレクションすべてのシステム] を>展開します。
  3. 右側のウィンドウで、検出された SMS 2003 クライアントを右クリックし、[ すべてのタスク] を選択し、[ クライアントのインストール] を選択します。
  4. [ クライアント プッシュ インストール ウィザードへようこそ] 画面で、[ 次へ] を選択します。
  5. [クライアント インストール オプション] ページで、[常にインストール (既存のクライアントを修復またはアップグレードする)] チェック ボックスを選択します。
  6. [次へ] をクリックし、[完了] をクリックします。

SMS 管理者コンソールから高度なクライアント プッシュ インストールを実行する場合は、次のログ ファイルが使用されます。

  • Smsprov.log ファイルには、CCR の作成に関する情報が含まれています。
  • Ccm.log ファイルには、クライアントのインストール プロセスに関する情報が含まれています。

注:

これらのログ ファイルは、SMS サイト サーバーの \SMS\Logs フォルダーにあります。 SQL SERVERが SMS サイト サーバー コンピューターに存在しない場合、SMS プロバイダー ログはリモート SQL Serverに存在する可能性があります。 ただし、クライアントがセカンダリ サイトからインストールされている場合は、親サイトではなくセカンダリ サイトのCcm.logを確認する必要があります。

Ccmclean.exe ツールを使用して SMS 2003 Advanced Client を削除する

Ccmclean.exe ツールは、SMS 2003 Toolkit のコンポーネントです。 このツールを使用して、SMS 2003 Advanced Client、SMS 2003 管理ポイント、またはその両方を削除できます。

Ccmclean ツールで使用される構文を次に示します。

  • Ccmclean /client: SMS Advanced Client が削除されます。
  • Ccmclean /mp: 管理ポイントが削除されます。
  • Ccmclean /all: SMS Advanced Client と管理ポイントの両方がインストールされている場合は、両方が削除されます。

分析のために SMS サーバーと SMS Advanced Client ログ ファイルを収集する

ログ ファイルをリアルタイムで表示できるため、SMS Toolkit の一部である Trace32 ツール (SMSTrace) を使用してログ ファイルを表示することをお勧めします。 SMSTrace を使用すると、エラー コード参照を実行することもできます。 SMSTrace で Ctrl キーを押しながら L キー を押して、エラー参照ダイアログ ボックスを表示します。 その後、エラー コードを入力できます。 Win32 エラーや WMI エラーなど、SMSTrace で復号化できるエラー コードの場合は、エラー コードのテキストも表示されます。