Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описаны основные процессы загрузки среды выполнения Preboot (PXE) в Configuration Manager, их работе и взаимодействии друг с другом.
Исходная версия продукта: Configuration Manager (current branch), Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 Configuration Manager
Исходный номер базы знаний: 4468601
Введение
Предварительная загрузка среды выполнения (PXE) в System Center 2012 Configuration Manager (ConfigMgr 2012 или ConfigMgr 2012 R2) и более поздних версий позволяет администраторам легко получить доступ к среде предварительной установки Windows (WinPE) через PXE. PXE — это отраслевый стандарт, созданный Intel, который предоставляет службы предварительной загрузки в встроенном ПО устройств, которые позволяют устройствам загружать программы загрузки сети на клиентские компьютеры.
Configuration Manager использует роль сервера служб развертывания Windows (WDS) через поставщика PXE WDS. В ConfigMgr 2012 и более поздних версиях поставщик SMS PXE (SMSPXE) регистрируется в службе WDS и предоставляет логику для запросов клиента PXE.
Прежде чем устранять неполадки, связанные с PXE в Configuration Manager, важно понимать основные процессы, связанные с ними, как они работают и как они взаимодействуют друг с другом.
Во всех экземплярах этого документа мы используем System Center 2012 Configuration Manager R2 накопительного обновления 2 (ConfigMgr 2012 R2 CU2) и удаленную систему сайта, установленную в Windows Server 2012 с установленной ролью точки распространения (DP).
Установка точки обслуживания PXE
Сначала мы рассмотрим процессы, связанные с установкой поставщика SMSPXE.
Установка инициируется путем выбора параметра "Включить поддержку PXE для клиентов " на вкладке PXE в свойствах точки распространения. Если включена SMS_SCI_SysResUse
поддержка PXE, создается экземпляр класса.
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)
В пространстве Root\SMS\Site_RR2
имен WMI (где RR2 — код сайта сайта), SMS_SCI_SYSResUse
класс содержит все роли систем сайта на сервере первичного сайта. Чтобы определить все DPS на этом сервере сайта, выполните следующий запрос в WBEMTEST :
SELECT * FROM SMS_SCI_SysResUse WHERE rolename like 'SMS Distribution Point'
Изменение свойств этих ролей с помощью пакета SDK изменит файл элемента управления сайтом и настроит DP. Имя IsPXE
свойства является членом свойства props и имеет значение 1 при включении PXE DP.
Компонент монитора базы данных 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)
В журнале поставщика SMS DP в удаленном 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 и готова принимать входящие запросы.
Добавление образов загрузки в DP с поддержкой PXE
Всякий раз, когда настроена новая точка распространения с поддержкой PXE, необходимо выполнить дополнительные действия для включения полной функциональности. Одним из них является то, что необходимо распространить образы загрузки x86 и x64 в новый DP с поддержкой PXE.
Для этого перейдите к загрузочному образу загрузочных образов>библиотеки программной библиотеки>>(x86), а затем щелкните правой кнопкой мыши и выберите "Распространить содержимое>" Добавить загрузочный образ в dp с поддержкой PXE. Повторите этот процесс для образа загрузки (x64).
После этого диспетчер распространителя начнет обработку запроса и инициирует распространение в удаленный 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.
Убедитесь, что эти образы загрузки настроены для развертывания из DP с поддержкой PXE. Щелкните правой кнопкой мыши образ загрузки и выберите "Источник данных свойств>", а затем выберите "Развернуть этот загрузочный образ" в точке распространения с поддержкой PXE.
Процесс загрузки PXE
Пример процесса загрузки, описанный здесь, включает три компьютера: DHCP-сервер, PXE-включенный DP и клиент (компьютер BIOS x64). Все находятся в одной подсети.
Примечание.
Необходимо убедиться, что порты DHCP (67 и 68), TFTP (69) и BINL (4011) открыты между клиентским компьютером, DHCP-сервером и включенным DP PXE.
В процессе загрузки PXE клиент должен сначала получить параметры TCP/IP и расположение загрузочного сервера TFTP. После включения и завершения post устройство начинает процесс загрузки PXE (запрашивается с помощью меню выбора загрузки загрузки).
Первое, что делает встроенное ПО PXE, — отправка широковещательной трансляции DHCPDISCOVER (пакет UDP) для получения сведений о TCP/IP. Сюда входит список запросов параметров, а ниже приведен пример трассировки сети со списком параметров из пакета DHCPDISCOVER :
Затем клиент PXE идентифицирует сведения о поставщике и компьютере, чтобы он смог запросить расположение и имя файла соответствующего файла загрузочного образа.
ЗАТЕМ DHCP-сервер и DP с поддержкой PXE отправляют DHCPOFFER клиенту, содержая все соответствующие параметры TCP/IP.
В примере предложения DHCP ниже он не содержит сведения о имени сервера или файла загрузки, так как это предложение с DHCP-сервера, а не PXE включено DP.
Затем клиент отвечает с ПОМОЩЬЮ DHCPREQUEST после выбора DHCPOFFER. Он содержит IP-адрес из выбранного предложения.
DHCP-сервер отвечает НА DHCPREQUEST с DHCPACK , который содержит те же сведения, что и DHCPOFFER. Имя узла сервера и имя загрузочного файла не указаны здесь:
На этом этапе у нас по-прежнему нет сведений о загрузочном файле, однако теперь у клиента есть IP-адрес. Затем клиент PXE отправляет новый DHCPREQUEST в DP с поддержкой PXE после получения DHCPOFFER из более ранней широковещательной трансляции DHCPDISCOVER .
PXE-включенный DP отправляет DHCPACK , содержащий расположение BootFileName и программу загрузки сети WDS (NBP).
Скачивание загрузочных файлов
После завершения беседы DHCP клиент запустит сеанс TFTP с запросом на чтение:
Сервер отвечает с помощью tsize, а затем blksize. Затем клиент передаст файл с сервера.
Примечание.
Размер этих блоков — это blksize, и в этом случае для него задано значение 1456 байт. Blksize настраивается в Windows Server 2008 и более поздних версиях. См. сведения о сбое развертывания операционной системы в сети с помощью WDS в Windows Server 2008 и Windows Server 2008 R2.
Здесь можно увидеть конец беседы DHCP и начало передачи TFTP:
Когда программа загрузки сети WDS (NBP) была передана на клиентский компьютер, она будет выполнена. В нашем примере он начинается с скачивания
wdsnbp.com
. NBP определяет, может ли клиент загружаться из сети, должен ли клиент нажать клавишу F12, чтобы инициировать загрузку и какой образ загрузки клиент получит.NBPs — это как архитектура, так и встроенное ПО (BIOS или UEFI). На компьютерах BIOS NBP — это 16-разрядное приложение реального режима, поэтому можно использовать один и тот же NBP для операционных систем на основе x86 и x64.
В нашем случае (компьютер с bios x64) NBP находится в следующем каталоге в включенном DP PXE:
\\remotedp\c$\RemoteInstall\SMSBoot\x64
Файлы выполняют следующие функции:
PXEboot.com
— x86 и x64 BIOS: требуется, чтобы конечный пользователь нажимал клавишу F12 для продолжения загрузки PXE (это NBP по умолчанию).PXEboot.n12
— x86 и x64 BIOS: немедленно начинает загрузку PXE (не требуется нажатие клавиши F12 на клиенте).AbortPXE.com
— bios x86 и x64: позволяет устройству немедленно начать загрузку с помощью следующего загрузочного устройства, указанного в BIOS. Это позволяет устройствам, которые не должны загружаться с помощью PXE, чтобы немедленно начать дополнительный процесс загрузки, не ожидая истечения времени ожидания.Bootmgfw.efi
— x64 UEFI и IA64 UEFI: версияPXEboot.com
EFI илиPXEboot.n12
(в EFI, выбор того, обрабатывается ли загрузка PXE в оболочке EFI, а не NBP).Bootmgfw.efi
эквивалентен сочетанию функциональных возможностейPXEboot.com
,PXEboot.n12
abortpxe.com
иbootmgr.exe
.wdsnbp.com
— bios x86 и x64: специальный NBP, разработанный для использования службами развертывания Windows, которые служат следующим общим целям:- Обнаружение архитектуры
- Ожидающие сценарии устройств
Wdsmgfw.efi
— x64 UEFI и IA64 UEFI: специальный NBP, разработанный для использования службами развертывания Windows, которые служат следующим общим целям:- Обрабатывает запрос пользователя на нажатие клавиши, чтобы продолжить загрузку 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 создается с помощью этих файлов и WIM-файла WinPE в памяти.
Клиент загружается из RAMDISK.
Загрузка WinPE
После загрузки WinPE оболочка загрузки TS инициируется из папки SMS, включенной в образ WinPE (эта папка внедряется в загрузочный WIM при импорте в Configuration Manager). Вы можете увидеть этот процесс, вошедший в систему SMSTS.log , расположенный в разделе X:\Windows\Temp\SMSTSLog\
.
Совет
Чтобы получить доступ к этому имени входа WinPE, включите командную строку на загрузочном образе. Для этого щелкните правой кнопкой мыши настройки свойств>образа>загрузки, а затем проверьте поддержку команд (только для тестирования). Затем вы можете получить доступ к командной строке, нажав клавишу F8 в WinPE.
Ниже приведен начальный процесс оболочки загрузки 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 он скачивает переменные TS с помощью TFTP:
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 см. в следующих статьях: