SCCM OSD Apply Betriebssystemfehler - Nur wenn PXE nicht gestartet wurde

3397
Cowardlyduck

Ich habe ein seltsames Problem, wenn ich versuche, OSD von SCCM 2012 zum Laufen zu bringen.

Wir haben eine Bereitstellungs-Tasksequenz, die vom PXE-Start auf unbekannten Computern (bei denen der Computername angefordert wird) und bekannten Computern funktioniert, wenn sie der entsprechenden SCCM-Sammlung hinzugefügt werden.

Wenn Sie versuchen, dieselbe Tasksequenz für In-Service-Workstations zum Laufen zu bringen, müssen Sie PXE nicht an allen Standorten verwenden, da dies nicht überall funktioniert. Dies und es ist sinnvoller, in unserem Fall das Softwarecenter SCCM 2012 zu verwenden, da auf allen Maschinen bereits der SCCM 2012-Client auf der alten SOE installiert ist.

Wenn ich nur die Tasksequenz für Endpunkte bekannt mache, kann sie nicht ausgeführt werden und behauptet, dass sie keinen Inhalt finden kann. Beim Durchsuchen der Protokolle wird nicht angezeigt, welches Paket an den Verteilungspunkten fehlt.

Zur Fehlerbehebung habe ich die Arbeitstasksequenz geklont, fast alle Schritte außer OS WIM und die erforderlichen Schritte zum Neustart in WinPE usw. deaktiviert. Nach der Bereitstellung auf Endpunkten wird der PC jetzt erfolgreich gestartet und neu gestartet, es wird jedoch ein Fehler mit dem Fehler 0x80070002 gemeldet Ein Betriebssystemschritt anwenden.

Meine Fehlerbehebung bezieht sich jetzt auf ein zertifikatsbasiertes Problem. Dies erklärt jedoch nicht, warum es beim Booten von PXE funktionieren sollte.

!--------------------------------------------------------------------------------------------! 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) 
0

1 Antwort auf die Frage

0
Cowardlyduck

Diese Ausgabe blieb speziell ungelöst. Obwohl das Problem eindeutig auf Probleme bei der Zertifikatauthentifizierung hinwies, funktionierte derselbe Bootvorgang beim PXE-Booten, beim USB-Booten und beim Booten im vorgespeicherten Zustand einwandfrei.

Daher bestand die "Lösung" für unsere Bereitstellung darin, die Bereitstellung der Tasksequenz in "Herunterladen aller Inhalte vor dem Start der Tasksequenz" zu ändern. Dies hat Endpunkte dazu gezwungen, den Boot-Wim herunterzuladen, während sich noch in Windows befindet. Dadurch werden Authentifizierungsprobleme in WinPE vermieden.

Prost