Ich bin neu bei SCCM und habe es in einer mir zur Verfügung stehenden Entwicklungsumgebung eingerichtet. Jede Maschine ist virtuell und in ihrem eigenen VLAN isoliert (Server und Clients gleichermaßen).
Wenn ich versuche, einen PXE-Boot von einer beliebigen Maschine (BIOS oder UEFI) durchzuführen, scheint die TFTP-Übertragung zunächst problemlos zu verlaufen, bis ich normalerweise nach ein paar Sekunden diesen Fehlerbildschirm erhalte:
Nachdem ich mir einige Zeit die Protokolle angesehen und bestätigt hatte, dass der Server eine Sammlung für das fragliche Gerät gefunden hatte, führte ich für den Fall, dass dies etwas ergab, eine Wireshark-Aufzeichnung durch. Jedes Mal, wenn die Übertragung fehlschlägt, handelt es sich um ein anderes Paket, aber sie haben alle eines gemeinsam:
- Der Client sendet zwei Bestätigungen
- Der Server versucht, das nächste Paket zu senden
- Dem Client wird ein Fehler gemeldet
- Für das neue Paket werden vom Client eine Reihe von Bestätigungen ausgesprochen, auf die der Server nicht antwortet.
- Der Client sendet keine Bestätigungen mehr und zeigt den Fehlerbildschirm an, den ich zuvor verlinkt habe.
Die folgenden Dateien sind immer erfolgreich: wdsnbp.com, pxeboot.com, bootmgr.exe, boot.bcd, wgl4_boot.ttf, boot.sdi. Der Fehler tritt immer beim Übertragen meiner eigentlichen boot.wim-Datei auf, aber erst, nachdem einige Pakete erfolgreich gesendet/empfangen wurden.
Hat jemand eine Idee, warum ich auf ein solches Problem stoßen könnte?
Aktueller SCCM-Zweig, Windows Server 2019.
Antwort1
Es stellte sich heraus, dass die Patches vom Juli für dieses Problem verantwortlich sind. Hier finden Sie eine Lösung zur Problembehebung:https://support.microsoft.com/en-us/help/4512816/devices-that-start-up-using-preboot-execution-environment-pxe-images-f
Persönlich hat die Verwendung des PXE-Responders anstelle von WDS für mich am besten funktioniert.