この記事では、Configuration Manager でのプリブート実行環境 (PXE) ブートの基本的なプロセス、動作方法、および相互に相互運用する方法について説明します。
元の製品バージョン: Configuration Manager (Current Branch)、Microsoft System Center 2012 R2 Configuration Manager、Microsoft System Center 2012 Configuration Manager
元の KB 番号: 4468601
はじめに
System Center 2012 Configuration Manager (ConfigMgr 2012 または ConfigMgr 2012 R2) 以降のバージョンのプレブート実行環境 (PXE) ブートを使用すると、管理者は PXE 経由でネットワーク経由で Windows プレインストール環境 (WinPE) に簡単にアクセスできます。 PXE は Intel によって作成された業界標準であり、デバイス ファームウェア内でプリブート サービスを提供します。これにより、デバイスはネットワーク ブート プログラムをクライアント コンピューターにダウンロードできます。
Configuration Manager は、WDS PXE プロバイダーを介して Windows 展開サービス (WDS) サーバーの役割に依存します。 ConfigMgr 2012 以降のバージョンでは、SMS PXE プロバイダー (SMSPXE) は WDS サービスに登録し、PXE クライアント要求のロジックを提供します。
Configuration Manager で PXE 関連の問題をトラブルシューティングする前に、関連する基本的なプロセス、それらがどのように機能し、どのように相互に相互運用するかを理解することが重要です。
このドキュメントのすべてのインスタンスでは、System Center 2012 Configuration Manager R2 Cumulative Update 2 (ConfigMgr 2012 R2 CU2) と、配布ポイント (DP) の役割がインストールされた Windows Server 2012 にインストールされているリモート サイト システムを使用しています。
PXE サービス ポイントのインストール
まず、SMSPXE プロバイダーのインストールに関連するプロセスについて説明します。
インストールは、 Distribution ポイントのプロパティの [PXE] タブの [クライアントに対して有効な PXE サポート] オプションを選択することによって開始されます。 PXE サポートを有効にすると、 SMS_SCI_SysResUse
クラスのインスタンスが作成されます。
SMSProv.log
PutInstanceAsync SMS_SCI_SysResUseSMS Provider04/09/2014 11:30:131552 (0x0610)
CExtProviderClassObject::DoPutInstanceInstanceSMS Provider04/09/2014 11:30:131552 (0x0610)
INFO: 'RemoteDp.contoso.com' is a valid FQDN.SMS Provider04/09/2014 11:30:131552 (0x0610)
WMI 名前空間 Root\SMS\Site_RR2
(RR2 はサイトのサイト コード) で、 SMS_SCI_SYSResUse
クラスにはプライマリ サイト サーバー上のすべてのサイト システムの役割が含まれます。 WBEMTEST で次のクエリを実行して、そのサイト サーバー上のすべての IP を識別できます。
SELECT * FROM SMS_SCI_SysResUse WHERE rolename like 'SMS Distribution Point'
SDK を使用してこれらのロールのプロパティを変更すると、サイト コントロール ファイルが変更され、DP が構成されます。 IsPXE
プロパティ名は props プロパティのメンバーであり、DP が PXE を有効にすると1 に設定されます。
SMS データベース モニター コンポーネントは、 DPNotificaiton
テーブルと DistributionPoints
テーブルへの変更を検出し、distmgr.box 内のファイルをドロップします。
Smsdbmon.log
RCV:UPDATE on SiteControl for SiteControl_AddUpd_HMAN [RR2 ][19604]
RCV: UPDATE on SiteControl for SiteControl_AddUpd_SiteCtrl [RR2 ][19605]
SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\hman.box\RR2.SCU [19604]
SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\sitectrl.box\RR2.CT0 [19605]
RCV: UPDATE on Sites for Sites_Interop_Update_HMAN [RR2 ][19606]
SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\hman.box\RR2.ITC [19606]
RCV: UPDATE on DistributionPoints for DP_Properties_Upd [15 ][19607]
RCV: INSERT on PkgNotification for PkgNotify_Add [RR200002 ][19608]
RCV: INSERT on PkgNotification for PkgNotify_Add [RR200003 ][19609]
RCV: INSERT on DPNotification for DPNotify_ADD [15 ][19610]
RCV: UPDATE on SiteControlNotification for SiteCtrlNot_Add_DDM [RR2 ][19611]
SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\15.NOT [19607]
SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\RR200002.PKN [19608]
SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\RR200003.PKN [19609]
SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\15.DPN [19610]
Site Control Notification.
プライマリ サイト サーバー上の配布マネージャー コンポーネントは、リモート DP の構成を開始します。
ConfigureDPSMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
IISPortsList in the SCF is "80".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
ISSSLPortsList in the SCF is "443".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
IISWebSiteName in the SCF is "".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
IISSSLState in the SCF is 448.SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
DP registry settings have been successfully updated on RemoteDp.contoso.com
SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
ConfigurePXESMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
リモート DP の SMS DP プロバイダー ログには、PXE インストールに関する次の情報が表示されます。最初は、 PxeInstalled
レジストリ キーが見つかりません。
Smsdpprov.log
[66C][Thu 09/04/2014 11:30:28]:CcmInstallPXE
[66C][Thu 09/04/2014 11:30:28]:RegQueryValueExW failed for Software\Microsoft\SMS\DP, PxeInstalled
[66C][Thu 09/04/2014 11:30:28]:RegReadDWord failed; 0x80070002
Visual C++ 再頒布可能パッケージがインストールされます。
Smsdpprov.log
[66C][Thu 09/04/2014 11:30:28]:Running: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log"
[66C][Thu 09/04/2014 11:30:28]:Waiting for the completion of: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log"
[66C][Thu 09/04/2014 11:30:39]:Run completed for: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log"
WDS がインストールされています。
Smsdpprov.log
[66C][Thu 09/04/2014 11:30:39]:Created the DP mutex key for WDS.
[66C][Thu 09/04/2014 11:30:39]:Failed to open WDS service.
[66C][Thu 09/04/2014 11:30:39]:WDS is NOT INSTALLED
[66C][Thu 09/04/2014 11:30:39]:Installing WDS.
[66C][Thu 09/04/2014 11:30:39]:Running: ServerManagerCmd.exe -i WDS -a
[66C][Thu 09/04/2014 11:30:39]:Failed (2) to run: ServerManagerCmd.exe -i WDS -a
[66C][Thu 09/04/2014 11:30:39]:Running: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
[66C][Thu 09/04/2014 11:30:39]:Waiting for the completion of: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
[66C][Thu 09/04/2014 11:31:35]:Run completed for: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS
[66C][Thu 09/04/2014 11:31:35]:Successfully installed WDS.
TFTP 読み取りフィルターは、次の方法で構成されます。
Smsdpprov.log
[66C][Thu 09/04/2014 11:31:35]:Setting TFTP config key as: System\CurrentControlSet\Services\WDSSERVER\Providers\WDSTFTP
[66C][Thu 09/04/2014 11:31:35]:Configuring TFTP read filters
[66C][Thu 09/04/2014 11:31:35]:SetupComplete is set to 0
REMINST
共有が作成され、WDS が構成されます。
Smsdpprov.log
[66C][Thu 09/04/2014 11:31:35]:RegQueryValueExW failed for Software\Microsoft\Windows\CurrentVersion\Setup, REMINST
[66C][Thu 09/04/2014 11:31:35]:RegReadDWord failed; 0x80070002
[66C][Thu 09/04/2014 11:31:35]:REMINST not set in WDS
[66C][Thu 09/04/2014 11:31:35]:WDS is NOT Configured
[66C][Thu 09/04/2014 11:31:35]:Share (REMINST) does not exist. (NetNameNotFound) (0x00000906)
[66C][Thu 09/04/2014 11:31:35]:GetFileSharePath failed; 0x80070906
[66C][Thu 09/04/2014 11:31:35]:REMINST share does not exist. Need to create it.
[66C][Thu 09/04/2014 11:31:35]:Enumerating drives A through Z for the NTFS drive with the most free space.
[66C][Thu 09/04/2014 11:31:37]:Drive 'C:\' is the best drive for the SMS installation directory.
[66C][Thu 09/04/2014 11:31:37]:Creating REMINST share to point to: C:\RemoteInstall
[66C][Thu 09/04/2014 11:31:37]:Succesfully created share REMINST
[66C][Thu 09/04/2014 11:31:37]:Removing existing PXE related directories
[66C][Thu 09/04/2014 11:31:37]:Registering WDS provider: SourceDir: C:\SMS_DP$\sms\bin
[66C][Thu 09/04/2014 11:31:37]:Registering WDS provider: ProviderPath: C:\SMS_DP$\sms\bin\smspxe.dll
[66C][Thu 09/04/2014 11:31:37]:DoPxeProviderRegister
[66C][Thu 09/04/2014 11:31:37]:PxeLoadWdsPxe
[66C][Thu 09/04/2014 11:31:37]:Loading wdspxe.dll from C:\Windows\system32\wdspxe.dll
[66C][Thu 09/04/2014 11:31:37]:wdspxe.dll is loaded
[66C][Thu 09/04/2014 11:31:37]:PxeProviderRegister has suceeded (0x00000000)
[66C][Thu 09/04/2014 11:31:37]:Disabling WDS/RIS functionality
[66C][Thu 09/04/2014 11:31:39]:WDSServer status is 1
[66C][Thu 09/04/2014 11:31:39]:WDSServer is NOT STARTED
[66C][Thu 09/04/2014 11:31:39]:Running: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
[66C][Thu 09/04/2014 11:31:39]:Waiting for the completion of: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
[66C][Thu 09/04/2014 11:31:50]:Run completed for: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall"
[66C][Thu 09/04/2014 11:31:50]:CcmInstallPXE: Deleting the DP mutex key for WDS.
[66C][Thu 09/04/2014 11:31:50]:Installed PXE
[66C][Thu 09/04/2014 11:32:03]:CcmInstallPXE
[66C][Thu 09/04/2014 11:32:03]:PXE provider is already installed.
[66C][Thu 09/04/2014 11:32:03]:Installed PXE
リモート DP では、 HKEY_LOCAL_MACHINE\Software\Microsoft\SMS\DP
に次の値が追加されました。
Note
PxeInstalled
と IsPXE
は 1 に設定されます。
リモート DP のファイル システムを見ると、新しいログイン C:\SMS_DP$\sms\logs
があります。
SMSPXE.log
Machine is running Windows Longhorn. (NTVersion=0X602, ServicePack=0)
Cannot read the registry value of MACIgnoreListFile (00000000)
MAC Ignore List Filename in registry is empty
Begin validation of Certificate [Thumbprint B64B9DAF9BFB76A99DC050C21E33B3489643D111] issued to 'e728f6ce-29a6-4ac3-974e-ba3dc855d9a4'
Completed validation of Certificate [Thumbprint B64B9DAF9BFB76A99DC050C21E33B3489643D111] issued to 'e728f6ce-29a6-4ac3-974e-ba3dc855d9a4'
配布ポイントが PXE 対応になり、受信要求を受け入れる準備が整いました。
PXE 対応 DP にブート イメージを追加する
新しい PXE 対応配布ポイントが構成されるたびに、完全な機能を有効にするために追加の手順を完了する必要があります。 これらの 1 つは、x86 および x64 ブート イメージを新しい PXE 対応 DP に配布する必要があるということです。
これを行うには、 Software Library>Operating Systems>Boot Images>Boot Image (x86) に移動し、右クリックして [ Distribute Content>ブート イメージを PXE 対応 DP に追加します。 Boot Image (x64)に対してこのプロセスを繰り返します。
これが完了すると、Distribution Manager は要求の処理を開始し、リモート DP への配布を開始します。
DistMgr.log
Found notification for package 'RR200004'Used 0 out of 30 allowed processing threads.
Starting package processing thread, thread ID = 0x152C (5420)
Start adding package to server ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\...
Attempting to add or update a package on a distribution point.
Successfully made a network connection to \\RemoteDp.contoso.com\ADMIN$.
CreateSignatureShare, connecting to DP
Signature share exists on distribution point path \\RemoteDp.contoso.com\SMSSIG$
Share SMSPKGC$ exists on distribution point \\RemoteDp.contoso.com\SMSPKGC$
Checking configuration of IIS virtual directories on DP ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\
Creating, reading or updating IIS registry key for a distribution point.
Virtual Directory SMS_DP_SMSSIG$ for the physical path C:\SMSSIG$ already exists.
Created package transfer job to send package RR200004 to distribution point ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\.
StoredPkgVersion (9) of package RR200004. StoredPkgVersion in database is 9.
SourceVersion (9) of package RR200004. SourceVersion in database is 9.
パッケージ転送マネージャー (DP はリモート) のコンテンツの送信を開始します。
PkgXferMgr.log
DeleteJobNotificationFiles deleted 1 *.PKN file(s) this cycle.
Found send request with ID: 105, Package: RR200004, Version:9, Priority: 2, Destination: REMOTEDP.CONTOSO.COM, DPPriority: 200
Created sending thread (Thread ID = 0x1140)
Sending thread starting for Job: 105, package: RR200004, Version: 9, Priority: 2, server: REMOTEDP.CONTOSO.COM, DPPriority: 200
Sending legacy content RR200004.9 for package RR200004
Finished sending SWD package RR200004 version 9 to distribution point REMOTEDP.CONTOSO.COM
Sent status to the distribution manager for pkg RR200004, version 9, status 3 and distribution point ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\
StateTable::CState::Handle - (8210:1 2014-09-10 13:19:12.087+00:00) >> (8203:3 2013-11-26 15:43:48.108+00:00)
Successfully send state change notification 7F6041B0-3EE2-427F-AB72-B89610A6331C
Sending thread complete
SMS 配布ポイント プロバイダーは、リモート インストール ディレクトリに WIM を展開します。
Smsdpprov.log
[468][Wed 09/10/2014 14:09:59]:A DP usage gathering task has been registered successfully
[99C][Wed 09/10/2014 14:19:07]:Content 'RR200004.9' for package 'RR200004' has been added to content library successfully
[99C][Wed 09/10/2014 14:19:07]:Expanding C:\SCCMContentLib\FileLib\E8A1\E8A136A1348B4CFE97334D0F65934845F2B4675D0B7D925AB830378F4ECF39B9 from package RR200004
[99C][Wed 09/10/2014 14:19:07]:Finding Wimgapi.Dll
[99C][Wed 09/10/2014 14:19:07]:Found C:\Windows\system32\wimgapi.dll
[99C][Wed 09/10/2014 14:19:07]:Expanding RR200004 to C:\RemoteInstall\SMSImages
SMSPXE は新しいイメージを検出します。
SMSPXE.log
Found new image RR200004
PXE::CBootImageManager::QueryWIMInfo
Loaded C:\Windows\system32\wimgapi.dll
Opening image file C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wim
Found Image file: C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wim
PackageID: RR200004
ProductName: Microsoft® Windows® Operating System
Architecture: 0
Description: Microsoft Windows PE (x86)
Version:
Creator:
SystemDir: WINDOWS
Closing image file C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wim
PXE::CBootImageManager::InstallBootFilesForImage
Temporary path to copy extract files from: C:\RemoteInstall\SMSTempBootFiles\RR200004.
これらのブート イメージが PXE 対応 DP から展開するように構成されていることを確認します。 ブート イメージを右クリックし、 Properties>Data Source を選択し、 PXE 対応配布ポイントからこのブート イメージを展開します。
PXE ブート プロセス
ここで説明するブート プロセスの例には、DHCP サーバー、PXE 対応 DP、およびクライアント (x64 BIOS コンピューター) の 3 つのマシンが含まれます。 すべてが同じサブネットに配置されます。
Note
クライアント コンピューター、DHCP サーバー、PXE 対応 DP の間で、DHCP (67 および 68)、TFTP (69) および BINL (4011) ポートが開いていることを確認する必要があります。
PXE ブート プロセスでは、クライアントはまず TCP/IP パラメーターと TFTP ブート サーバーの場所を取得する必要があります。 デバイスの電源がオンになり、POST が完了すると、PXE ブート プロセスが開始されます (ブート選択メニューからプロンプトが表示されます)。
PXE ファームウェアで最初に行うことは、TCP/IP の詳細を取得するために、 DHCPDISCOVER (UDP パケット) ブロードキャストを送信することです。 これには、パラメーター要求の一覧が含まれます。次に示すのは、 DHCPDISCOVER パケットからのパラメーター リストを含むサンプル ネットワーク トレースです。
PXE クライアントは、適切なブート イメージ ファイルの場所とファイル名を要求できるように、ベンダーとコンピューター固有の情報を識別します。
その後、DHCP サーバーと PXE 対応 DP は、関連するすべての TCP/IP パラメーターを含む DHCPOFFER をクライアントに送信します。
次の DHCP オファーの例では、PXE 対応 DP ではなく DHCP サーバーからのオファーであるため、サーバー名またはブート ファイル情報は含まれません。
クライアントは、DHCPOFFERを選択すると、DHCPREQUEST で応答します。 これには、選択されたオファーの IP アドレスが含まれます。
DHCP サーバーは、DHCPOFFERと同じ詳細を含む DHCPACK でDHCPREQUESTに応答します。 ここでは、サーバー ホスト名とブート ファイル名は指定されていません。
この時点では、ブート ファイル情報はまだありませんが、クライアントには IP アドレスが設定されています。 次に、PXE クライアントは、前の DHCPDISCOVER ブロードキャストから DHCPOFFER を受信した後、PXE 対応 DP に新しいDHCPREQUESTを送信します。
PXE 対応 DP は、BootFileName の場所と WDS ネットワーク ブート プログラム (NBP) を含む DHCPACK を送信します。
ブート ファイルのダウンロード
DHCP 会話が完了すると、クライアントは読み取り要求を使用して TFTP セッションを開始します。
サーバーは tsize と blksize で応答します。 その後、クライアントはサーバーからファイルを転送します。
Note
これらのブロックのサイズは blksize であり、この場合は 1456 バイトに設定されます。 blksize は、Windows Server 2008 以降のバージョンで構成できます。 「 WDS を使用したネットワーク経由のシステム展開の操作が Windows Server 2008 および Windows Server 2008 R2 で失敗するを参照してください。
ここでは、DHCP 会話の終了と TFTP 転送の開始を確認できます。
WDS ネットワーク ブート プログラム (NBP) がクライアント コンピューターに転送されると、それが実行されます。 この例では、まず
wdsnbp.com
をダウンロードします。 NBP は、クライアントがネットワークから起動できるかどうか、クライアントが F12 キーを押してブートを開始する必要があるかどうか、およびクライアントが受け取るブート イメージを決定します。NBP はアーキテクチャとファームウェア固有 (BIOS または UEFI) の両方です。 BIOS コンピューターでは、NBP は 16 ビットの実モード アプリケーションであるため、x86 ベースと x64 ベースの両方のオペレーティング システムで同じ NBP を使用できます。
この場合 (x64 BIOS マシン)、NBP は PXE 対応 DP の次のディレクトリにあります。
\\remotedp\c$\RemoteInstall\SMSBoot\x64
ファイルは次の機能を実行します。
PXEboot.com
- x86 および x64 BIOS: PXE ブートを続行するには、エンド ユーザーが F12 キーを押して続行する必要があります (これは既定の NBP です)。PXEboot.n12
- x86 および x64 BIOS: PXE ブートをすぐに開始します (クライアントで F12 キーを押す必要はありません)。AbortPXE.com
- x86 および x64 BIOS: BIOS で指定された次のブート デバイスを使用して、デバイスがすぐに起動を開始できるようにします。 これにより、PXE を使用して起動しないデバイスは、タイムアウトを待たずにセカンダリ ブート プロセスをすぐに開始できます。Bootmgfw.efi
- x64 UEFI および IA64 UEFI: EFI バージョンのPXEboot.com
またはPXEboot.n12
(EFI では、PXE ブートを NBP ではなく EFI シェル内で処理するかどうかを選択します)。Bootmgfw.efi
は、PXEboot.com
、PXEboot.n12
、abortpxe.com
、およびbootmgr.exe
の機能を組み合わせることと同等です。wdsnbp.com
- x86 および x64 BIOS: 次の汎用機能を提供する Windows 展開サービスで使用するために開発された特別な NBP:- アーキテクチャの検出
- 保留中のデバイスのシナリオ
Wdsmgfw.efi
- x64 UEFI と IA64 UEFI: 次の一般的な目的に対応する Windows 展開サービスで使用するために開発された特別な NBP:- PXE ブートを続行するためにキーを押すようユーザーに求めるメッセージを処理します
- 保留中のデバイスのシナリオ
NBP は、TFTP を介してオペレーティング システム ローダーとブート ファイルをダウンロードします。これには、次のものが含まれます。
smsboot\x64\pxeboot.com
smsboot\x64\bootmgr.exe
\SMSBoot\Fonts\wgl4_boot.ttf
\SMSBoot\boot.sdi
\SMSImages\RR200004\boot.RR200004.wim
RAMDISK は、これらのファイルとメモリ内の WinPE WIM ファイルを使用して作成されます。
クライアントは RAMDISK から起動します。
WinPE ブート
WinPE が起動すると、WinPE イメージに含まれる SMS フォルダーから TS ブート シェルが開始されます (このフォルダーは、Configuration Manager にインポートされるときにブート WIM に挿入されます)。 このプロセスは、X:\Windows\Temp\SMSTSLog\
の下にあるSMSTS.logにログインしていることがわかります。
ヒント
このログイン WinPE にアクセスするには、ブート イメージでコマンド プロンプトを有効にします。 これを行うには、 Boot Image>Properties>Customization を右クリックし、 有効なコマンドのサポート (テストのみ) を確認します。 その後、WinPE で F8 キーを押すと、コマンド プロンプトにアクセスできます。
最初の TS ブート シェル プロセスを次に示します。
SMSTS.log
========================[ TSBootShell.exe ]========================
Succeeded loading resource DLL 'X:\sms\bin\i386\1033\TSRES.DLL'
Debug shell is enabled
Waiting for PNP initialization...
RAM Disk Boot Path: NET(0)\SMSIMAGES\RR200004\BOOT.RR200004.WIM
Booted from network (PXE)
Network(PXE) path: X:\sms\data\
Found config path X:\sms\data\
This is not a fixed non usb disk
Booting from removable media, not restoring bootloaders on hard drive
X:\sms\data\WinPE does not exist.
X:\_SmsTsWinPE\WinPE does not exist.
Executing command line: wpeinit.exe -winpe
The command completed successfully.
Starting DNS client service.
Executing command line: X:\sms\bin\i386\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\
The command completed successfully.
タスク シーケンス マネージャーのブート ストラップが続きます。
SMSTS.log
========================[ TSMBootStrap.exe ]========================
Command line: X:\sms\bin\i386\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\
Succeeded loading resource DLL 'X:\sms\bin\i386\1033\TSRES.DLL'
Succeeded loading resource DLL 'X:\sms\bin\i386\TSRESNLC.DLL'
Current OS version is 6.2.9200.0
Adding SMS bin folder "X:\sms\bin\i386" to the system environment PATH
PXE Boot with Root = X:\
Executing from PXE in WinPE
Loading TsPxe.dll from X:\sms\bin\i386\TsPxe.dll
TSPXE が読み込まれると、TFTP を使用して TS 変数がダウンロードされます。
SMSTS.log
TsPxe.dll loaded
Device has PXE booted
Variable Path: \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var
Succesfully added firewall rule for Tftp
Executing: X:\sms\bin\i386\smstftp.exe -i 10.238.0.2 get \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var X:\sms\data\variables.dat
Executing command line: "X:\sms\bin\i386\smstftp.exe" -i 10.238.0.2 get \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var X:\sms\data\variables.dat
Process completed with exit code 0
Succesfully removed firewall rule for Tftp
Successfully downloaded pxe variable file.
Loading Media Variables from "X:\sms\data\variables.dat"
Loading Media Variables from "X:\sms\data\variables.dat"
Found network adapter "Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)" with IP Address 10.238.0.3.
Loading Media Variables from "X:\sms\data\variables.dat"
Loading variables from the Task Sequencing Removable Media.
Loading Media Variables from "X:\sms\data\variables.dat"
Succeeded loading resource DLL "X:\sms\bin\i386\1033\TSRES.DLL"
Setting SMSTSMP TS environment variable
Setting _SMSMediaGuid TS environment variable
Setting _SMSTSBootMediaPackageID TS environment variable
Setting _SMSTSHTTPPort TS environment variable
Setting _SMSTSHTTPSPort TS environment variable
Setting _SMSTSIISSSLState TS environment variable
Setting _SMSTSLaunchMode TS environment variable
Setting _SMSTSMediaPFX TS environment variable
Setting _SMSTSPublicRootKey TS environment variable
Setting _SMSTSRootCACerts TS environment variable
Setting _SMSTSSiteCode TS environment variable
Setting _SMSTSSiteSigningCertificate TS environment variable
Setting _SMSTSUseFirstCert TS environment variable
Setting _SMSTSx64UnknownMachineGUID TS environment variable
Setting _SMSTSx86UnknownMachineGUID TS environment variable
この時点で、TSPXE は、オプションのタスク シーケンスを選択するためのユーザー インターフェイスを表示する前に、管理ポイント (MP) を見つけてポリシーをダウンロードします。
SMSTS.log
site=RR2, MP=<http://ConfigMgrR2.CONTOSO.COM>, ports: http=80,https=443
certificates are received from MP.
CLibSMSMessageWinHttpTransport::Send: URL: ConfigMgrR2.CONTOSO.COM:80 CCM_POST /ccm_system/request
Request was successful.
Downloading policy from <http://ConfigMgrR2.CONTOSO.COM>.
Retrieving Policy Assignments:
Processing Policy Assignment {7898f153-a6de-43e9-98c3-ca5cc61483b0}.
Processing Policy Assignment {fba19677-0e9b-490d-b601-07e247979bd4}.
Processing Policy Assignment {6306ca4c-e7ed-4cf5-8419-af9b1695a909}.
Processing Policy Assignment {05a027ff-e9cf-4fa1-8bd8-4565481061e2}.
Processing Policy Assignment {b3c991f6-9f83-43c3-875c-f60c4492d278}.
...
Successfully read 152 policy assignments.
最後に、コレクション変数とマシン変数がダウンロードされ、ウェルカム ページがアクティブになります。
SMSTS.log
Retrieving collection variable policy.
Found 0 collection variables.
Retrieving machine variable policy.
Downloading policy body {01000053}-{RR2}.
Response ID: {01000053}-{RR2}
Reading Policy Body.
Parsing Policy Body.
Found 0 machine variables.
Setting collection variables in the task sequencing environment.
Setting machine variables in the task sequencing environment.
Running Wizard in Interactive mode
Loading Media Variables from "X:\sms\data\variables.dat"
Activating Welcome Page.
Loading bitmap
詳細
PXE ブートの問題のトラブルシューティングの詳細については、次の記事を参照してください。