Configuration Managerでの PXE ブートについて
この記事では、Configuration Managerでのプレブート実行環境 (PXE) ブートの基本的なプロセス、動作方法、および相互に相互運用する方法について説明します。
元の製品バージョン: Configuration Manager (現在のブランチ)、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 累積的な更新プログラム 2 (ConfigMgr 2012 R2 CU2) と、配布ポイント (DP) の役割がインストールされたWindows Server 2012にインストールされているリモート サイト システムを使用しています。
PXE サービス ポイントのインストール
まず、SMSPXE プロバイダーのインストールに関連するプロセスについて説明します。
インストールは、[配布ポイントのプロパティ] の [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 で次のクエリを実行して、そのサイト サーバー上のすべての DP を識別できます。
SELECT * FROM SMS_SCI_SysResUse WHERE rolename like 'SMS Distribution Point'
SDK を使用してこれらのロールのプロパティを変更すると、サイト コントロール ファイルが変更され、DP が構成されます。 IsPXE
プロパティ名は props プロパティのメンバーであり、DP が PXE 有効の場合は 1 に設定されます。
SMS Database Monitor コンポーネントは、 テーブルと DistributionPoints
テーブルの変更をDPNotificaiton
検出し、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.
プライマリ サイト サーバー上の Distribution Manager コンポーネントは、リモート 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
。
注:
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 に配布する必要があるということです。
これを行うには、ソフトウェア ライブラリ>オペレーティング システム>ブート イメージ ブート イメージ>(x86) に移動し、右クリックして [コンテンツの配布]> [ブート イメージを PXE 対応 DP に追加する] を選択します。 ブート イメージ (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 から展開するように構成されていることを確認します。 ブート イメージを右クリックし、[ プロパティ>データ ソース] を選択し、[ PXE 対応の配布ポイントからこのブート イメージを展開する] を選択します。
PXE ブート プロセス
ここで説明するブート プロセスの例には、DHCP サーバー、PXE 対応 DP、およびクライアント (x64 BIOS コンピューター) の 3 つのマシンが含まれます。 すべてが同じサブネット上にあります。
注:
クライアント コンピューター、DHCP サーバー、PXE 対応 DP の間で、DHCP (67 および 68)、TFTP (69) および BINL (4011) ポートが開いていることを確認する必要があります。
PXE ブート プロセスでは、クライアントはまず TCP/IP パラメーターと TFTP ブート サーバーの場所を取得する必要があります。 デバイスの電源が入り、POST が完了すると、PXE ブート プロセスが開始されます (ブート選択メニューからプロンプトが表示されます)。
PXE ファームウェアで最初に行われるのは、 DHCPDISCOVER (UDP パケット) ブロードキャストを送信して TCP/IP の詳細を取得することです。 これにはパラメーター要求の一覧が含まれます。次に示すのは、 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 で応答します。 その後、クライアントはサーバーからファイルを転送します。
注:
これらのブロックのサイズは blksize であり、この場合は 1456 バイトに設定されます。 blksize は、Windows Server 2008 以降のバージョンで構成できます。 「Windows Server 2008 および Windows Server 2008 R2 で WDS を使用したネットワーク経由のオペレーティング システムの展開が失敗する」を参照してください。
ここでは、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: または のPXEboot.com
PXEboot.n12
EFI バージョン (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 にアクセスするには、ブート イメージでコマンド プロンプトを有効にします。 これを行うには、[ブート イメージ>のプロパティ>のカスタマイズ] を右クリックし、[コマンドのサポートを有効にする (テストのみ)] をチェックします。 その後、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 ブートの問題のトラブルシューティングの詳細については、次の記事を参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示