Windows PE でタスク シーケンスからネットワーク キャプチャを取得する方法

この記事では、Windows プレインストール環境 (Windows PE) のタスク シーケンスからネットワーク キャプチャを取得する手順について説明します。

元の製品バージョン:Microsoft System Center 2012 R2 Configuration Manager、Configuration Manager (現在のブランチ)
元の KB 番号: 4034393

概要

Microsoft サポート、Configuration Manager タスク シーケンスが失敗し、ネットワーク エラーが返されたときに、お客様にネットワーク トレースのキャプチャを求めることがあります。 通常、LAN スイッチでポート ミラーリングを構成してネットワーク トレースをキャプチャするか、VM で問題を再現できる場合は、仮想マシン (VM) ホスト上のネットワーク トレースをキャプチャすることを要求します。

コマンドでは Windows PE でのトレースがサポートされていないため、Windows PE でネットワーク トレースを Netsh キャプチャするのは困難です。 さらに、Windows PE でネットワーク モニター コマンドをコピーして実行するだけでは、どのネットワーク アダプターにもバインドできません。

Windows PE でネットワーク トレースをキャプチャする

  1. Microsoft Network Monitor セットアップ ファイルをローカル フォルダーに抽出し、Msiexec.exe を使用して Netmon.msi を抽出します。

    extract コマンドの出力のスクリーンショット。

  2. 抽出したファイルで、ネットワーク モニター ドライバー ファイル Netnm3.inf と Nm3.sys を見つけます。

    抽出されたファイルのスクリーンショット。

  3. ブート イメージ ソース ファイルをマウントし、ドライバー Netnm3.inf を挿入します。 イメージ ファイルは元のソース イメージであり、パッケージ ID を持つファイルではないことに注意してください。

    元のソース イメージをマウントした後の出力のスクリーンショット。

  4. 抽出したネットワーク モニター ファイルから Microsoft Network Monitor 3 フォルダーを Image_MountDir> フォルダーに<コピーします。 Microsoft Network Monitor 3 フォルダーには、Network Monitor 3.4 のインストールと実行に必要なすべての実行可能ファイル (.exe) が含まれています。

    Microsoft Network Monitor 3 フォルダーの詳細のスクリーンショット。

  5. Nm3.sys を次のフォルダーにコピーします。 書き込みアクセス許可を持っているのは SYSTEM アカウントのみです。 したがって、Psexec.exe を使用して、SYSTEM コンテキストを使用してコマンド プロンプトを開始する必要があります。

    • <Image MountDir>\Windows\System32\drivers
    • <Image MountDir>\Windows\System32\DriverStore\FileRepository\netnm3.inf_amd64_ddce99a12d11c79a
  6. マウントを解除し、Windows PE イメージをコミットします。 既存のブート イメージを編集している場合は、Configuration Manager コンソールにブート イメージを追加するか、配布ポイントを更新します。

    Windows PE イメージのマウントを解除してコミットした後の出力のスクリーンショット。

  7. PXE またはブート メディアからコンピューターを起動します。 ブート イメージが読み込まれたら、F8 キーを押し、 Microsoft Network Monitor 3 フォルダーで次のコマンドを実行します。 最初のコマンドは、ネットワーク モニター ドライバーをネットワーク アダプターにバインドします。

    nmconfig.exe/install コマンドと netmon.exe コマンドのスクリーンショット。

新しいトレース ファイルを作成し、キャプチャを開始できるようになりました。 パーサーは使用できません。 ただし、問題が再現された後にトレースを保存し、トレースを別のコンピューターで分析できます。