SCCM OSD Apply Ошибка операционной системы - только когда не загружен PXE
3393
Cowardlyduck
У меня странная проблема при попытке заставить работать OSD из SCCM 2012.
У нас есть последовательность задач развертывания, которая отлично работает от загрузки PXE до неизвестных компьютеров (где запрашивается имя компьютера) и известных компьютеров при добавлении в соответствующую коллекцию SCCM.
пытаясь заставить одну и ту же последовательность задач работать на рабочих станциях в обслуживании, чтобы нам не приходилось использовать PXE во всех местах, поскольку он не работает везде. Это и имеет смысл использовать центр программного обеспечения SCCM 2012 в нашем случае, так как на всех машинах уже установлен клиент SCCM 2012, установленный на старой SOE.
Если я просто объявляю последовательность задач как есть на конечных точках, она не запускается, утверждая, что не может найти контент. Обход журналов не показывает, какой пакет отсутствует в точках распространения.
Для устранения неполадок я клонировал рабочую последовательность задач, отключил практически все этапы, кроме WIM ОС и необходимые шаги для перезагрузки в WinPE и т. Д. После развертывания на конечных точках он теперь успешно запускается и перезагружается ПК, однако теперь он выдает ошибку с ошибкой 0x80070002 Применить шаг операционной системы.
Мое устранение неполадок теперь указывает на проблему с сертификатом, однако это не объясняет, почему это будет работать при загрузке PXE.
!--------------------------------------------------------------------------------------------! TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Successfully completed the action (Partition Disk 0) with the exit win32 code 0 TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) MP server https://svrCM001.domain.site. Ports 80,443. CRL=false. TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Setting authenticator TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Set authenticator in transport TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Sending StatusMessage TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Setting message signatures. TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Setting the authenticator. TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) CLibSMSMessageWinHttpTransport::Send: URL: svrCM001.domain.site:443 CCM_POST /ccm_system_AltAuth/request TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) In SSL, but with no client cert TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) In SSL, but with no media cert TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE Encountered TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) [TSMESSAGING] : dwStatusInformationLength is 4 TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) [TSMESSAGING] : *lpvStatusInformation is 0x8 TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA is set TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Error. Received 0x80072f8f from WinHttpSendRequest. TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) hr, HRESULT=80072f8f (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,8919) TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) sending with winhttp failed; 80072f8f TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Will retry in 6 second(s) TSManager 11/11/2014 6:11:19 AM 488 (0x01E8) Retrying... TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) CLibSMSMessageWinHttpTransport::Send: URL: svrCM001.domain.site:443 CCM_POST /ccm_system_AltAuth/request TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) In SSL, but with no client cert TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) In SSL, but with no media cert TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE Encountered TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) [TSMESSAGING] : dwStatusInformationLength is 4 TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) [TSMESSAGING] : *lpvStatusInformation is 0x8 TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA is set TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) Error. Received 0x80072f8f from WinHttpSendRequest. TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) hr, HRESULT=80072f8f (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,8919) TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) sending with winhttp failed; 80072f8f TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) Will retry in 10 second(s) TSManager 11/11/2014 6:11:26 AM 488 (0x01E8) Retrying... TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) CLibSMSMessageWinHttpTransport::Send: URL: svrCM001.domain.site:443 CCM_POST /ccm_system_AltAuth/request TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) In SSL, but with no client cert TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) In SSL, but with no media cert TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE Encountered TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) [TSMESSAGING] : dwStatusInformationLength is 4 TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) [TSMESSAGING] : *lpvStatusInformation is 0x8 TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA is set TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) Error. Received 0x80072f8f from WinHttpSendRequest. TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) hr, HRESULT=80072f8f (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,8919) TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) sending with winhttp failed; 80072f8f TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) Will retry in 21 second(s) TSManager 11/11/2014 6:11:36 AM 488 (0x01E8) Retrying... TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) CLibSMSMessageWinHttpTransport::Send: URL: svrCM001.domain.site:443 CCM_POST /ccm_system_AltAuth/request TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) In SSL, but with no client cert TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) In SSL, but with no media cert TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE Encountered TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) [TSMESSAGING] : dwStatusInformationLength is 4 TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) [TSMESSAGING] : *lpvStatusInformation is 0x8 TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA is set TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) Error. Received 0x80072f8f from WinHttpSendRequest. TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) hr, HRESULT=80072f8f (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,8919) TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) sending with winhttp failed; 80072f8f TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) Will retry in 45 second(s) TSManager 11/11/2014 6:11:58 AM 488 (0x01E8) Retrying... TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) CLibSMSMessageWinHttpTransport::Send: URL: svrCM001.domain.site:443 CCM_POST /ccm_system_AltAuth/request TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) In SSL, but with no client cert TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) In SSL, but with no media cert TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): WINHTTP_CALLBACK_STATUS_SECURE_FAILURE Encountered TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) [TSMESSAGING] : dwStatusInformationLength is 4 TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) [TSMESSAGING] : *lpvStatusInformation is 0x8 TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) [TSMESSAGING] : WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA is set TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) [TSMESSAGING] AsyncCallback(): ----------------------------------------------------------------- TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Error. Received 0x80072f8f from WinHttpSendRequest. TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) hr, HRESULT=80072f8f (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,8919) TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) sending with winhttp failed; 80072f8f TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) End of retries TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Send (pReply, nReplySize), HRESULT=80072f8f (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,1950) TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) failed to send the request TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) DoRequest (sReply, false), HRESULT=80072f8f (e:\nts_sccm_release\sms\framework\osdmessaging\libsmsmessaging.cpp,4048) TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Failed to send status message (80072f8f) TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) smStatusMessage.Send(), HRESULT=80072f8f (e:\qfe\nts\sms\framework\tscore\utils.cpp,5975) TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Error calling message lib Send(). Code 0x80072f8f TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Non fatal error 0x80072f8f in sending task sequence execution status message to MP TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Set a global environment variable _SMSTSLastActionRetCode=0 TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Set a global environment variable _SMSTSLastActionSucceeded=true TSManager 11/11/2014 6:12:44 AM 488 (0x01E8) Expand a string: %_SMSTSMDataPath%\Logs TSManager 11/11/2014 6:12:44 AM 488 (0x01E8)
1 ответ на вопрос
0
Cowardlyduck
This issue ended up remaining specifically unresolved. Although the issue clearly pointed to certificate authentication problems, the exact same boot wim worked fine for PXE booting, USB booting and booting when pre-cached.
As a result, the 'solution' for our deployment was to change the delivery of the Task Sequence to 'Download all contents locally before starting task sequence'. This forced end-points to download the boot wim while still in windows, avoiding any authentication issues once in WinPE.