Verwenden von PXE zum Bereitstellen von Windows über das Netzwerk mit Configuration Manager
Gilt für: Configuration Manager (Current Branch)
Durch PXE (Preboot Execution Environment) initiierte Betriebssystembereitstellungen in Configuration Manager ermöglichen Clients das Anfordern und Bereitstellen von Betriebssystemen über das Netzwerk. Für diese Bereitstellungsmethode senden Sie das Betriebssystemimage und die Startimages an einen PXE-fähigen Verteilungspunkt.
Hinweis
Wenn Sie eine Betriebssystembereitstellung erstellen, die nur auf x64-BIOS-Computer ausgerichtet ist, müssen sowohl das x64-Startimage als auch das x86-Startimage auf dem Verteilungspunkt verfügbar sein.
Sie können PXE-initiierte Betriebssystembereitstellungen in den folgenden Szenarien verwenden:
Aktualisieren eines vorhandenen Computers mit einer neuen Version von Windows
Installieren einer neuen Version von Windows auf einem neuen Computer (Bare-Metal)
Führen Sie die Schritte in einem der Bereitstellungsszenarien des Betriebssystems aus, und verwenden Sie dann die Abschnitte in diesem Artikel, um sich auf PXE-initiierte Bereitstellungen vorzubereiten.
Warnung
Wenn Sie PXE-Bereitstellungen verwenden und Gerätehardware mit dem Netzwerkadapter als erstes Startgerät konfigurieren, können diese Geräte automatisch eine Tasksequenz für die Betriebssystembereitstellung ohne Benutzerinteraktion starten. Die Bereitstellungsüberprüfung verwaltet diese Konfiguration nicht. Obwohl diese Konfiguration den Prozess vereinfachen und die Benutzerinteraktion reduzieren kann, stellt sie ein höheres Risiko für versehentliches Erneutes Image des Geräts bereit.
Ab Version 2006 können PXE-basierte Tasksequenzen cloudbasierte Inhalte herunterladen. Der PXE-fähige Verteilungspunkt erfordert weiterhin das Startimage, und das Gerät benötigt eine Intranetverbindung mit dem Verwaltungspunkt. Sie kann dann zusätzliche Inhalte von einem inhaltsfähigen Cloud management Gateway (CMG) abrufen. Weitere Informationen finden Sie unter "Startbare Medienunterstützung für cloudbasierte Inhalte".
Konfigurieren von Verteilungspunkten für PXE
Um Betriebssysteme für Configuration Manager-Clients bereitzustellen, die PXE-Startanforderungen stellen, konfigurieren Sie einen oder mehrere Verteilungspunkte, um PXE-Anforderungen zu akzeptieren. Anschließend antwortet der Verteilungspunkt auf PXE-Startanforderungen und bestimmt die entsprechende Bereitstellungsaktion. Weitere Informationen finden Sie unter Installieren oder Ändern eines Verteilungspunkts.
Hinweis
Wenn Sie einen einzelnen PXE-fähigen Verteilungspunkt für die Unterstützung mehrerer Subnetze konfigurieren, wird die Verwendung von DHCP-Optionen nicht unterstützt. Damit das Netzwerk PXE-Clientanforderungen an PXE-fähige Verteilungspunkte weiterleiten kann, konfigurieren Sie IP-Hilfsprogramme auf den Routern.
Wenn Sie einen PXE-Responder auf einem Verteilungspunkt ohne Windows Bereitstellungsdienst aktivieren, kann er sich auf demselben Server wie der DHCP-Dienst befinden. Fügen Sie die folgenden Einstellungen hinzu, um diese Konfiguration zu unterstützen:
- Legen Sie den DWord-Wert DoNotListenOnDhcpPort
1im folgenden Registrierungsschlüssel fest:HKLM\Software\Microsoft\SMS\DP. - Legen Sie DHCP-Option 60 auf
PXEClient. - Starten Sie die SCCMPXE- und DHCP-Dienste auf dem Server neu.
Vorbereiten eines PXE-fähigen Startimages
Um PXE zum Bereitstellen eines Betriebssystems zu verwenden, verteilen Sie x86- und x64-PXE-fähige Startimages an einen oder mehrere PXE-fähige Verteilungspunkte.
Um PXE für ein Startimage zu aktivieren, wählen Sie dieses Startimage auf dem PXE-fähigen Verteilungspunkt auf der Registerkarte "Datenquelle" in den Startimageeigenschaften aus.
Wenn Sie die Eigenschaften für das Startimage ändern, aktualisieren und verteilen Sie das Startimage an Verteilungspunkte. Weitere Informationen finden Sie unter Verteilen von Inhalten.
Verwalten doppelter Hardwarebezeichner
Configuration Manager erkennt möglicherweise mehrere Computer als dasselbe Gerät, wenn sie über doppelte SMBIOS-Attribute verfügen oder Sie einen freigegebenen Netzwerkadapter verwenden. Beheben Sie diese Probleme, indem Sie doppelte Hardwarebezeichner in Hierarchieeinstellungen verwalten. Weitere Informationen finden Sie unter Verwalten doppelter Hardwarebezeichner.
Erstellen einer Ausschlussliste für PXE-Bereitstellungen
Hinweis
Unter bestimmten Umständen ist das Verwalten doppelter Hardwarebezeichner möglicherweise einfacher.
Die Jeweiligen Verhaltensweisen können in einigen Szenarien zu unterschiedlichen Ergebnissen führen. Die Ausschlussliste startet niemals einen Client mit der aufgeführten MAC-Adresse, unabhängig davon, was passiert.
Die Liste der doppelten IDs verwendet nicht die MAC-Adresse, um die Tasksequenzrichtlinie für einen Client zu finden. Wenn sie mit der SMBIOS-ID übereinstimmt oder eine Tasksequenzrichtlinie für unbekannte Computer vorhanden ist, wird der Client weiterhin gestartet.
Wenn Sie Betriebssysteme mit PXE bereitstellen, können Sie an jedem Verteilungspunkt eine Ausschlussliste erstellen. Fügen Sie die MAC-Adressen der Ausschlussliste der Computer hinzu, die der Verteilungspunkt ignorieren soll. Aufgeführte Computer erhalten nicht die Bereitstellungstasksequenzen, die Configuration Manager für die PXE-Bereitstellung verwendet.
Erstellen Sie eine Textdatei auf dem PXE-fähigen Verteilungspunkt. Benennen Sie beispielsweise die Datei pxeExceptions.txt.
Verwenden Sie einen Nur-Text-Editor, z. B. Editor, um die Datei zu bearbeiten. Fügen Sie die MAC-Adressen der Computer hinzu, die vom PXE-fähigen Verteilungspunkt ignoriert werden sollen. Trennen Sie die MAC-Adresswerte durch Doppelpunkte, und geben Sie jede Adresse in einer separaten Zeile ein. Beispiel:
01:23:45:67:89:abSpeichern Sie die Textdatei auf dem PXE-fähigen Verteilungspunkt. Sie können es an einem beliebigen Speicherort auf dem Server speichern.
Bearbeiten Sie die Registrierung am PXE-fähigen Verteilungspunkt. Navigieren Sie zum folgenden Registrierungspfad:
HKLM\Software\Microsoft\SMS\DP. Erstellen Sie einen MACIgnoreListFile-Zeichenfolgenwert. Fügen Sie den vollständigen Pfad zur Textdatei auf dem PXE-fähigen Verteilungspunkt hinzu.Warnung
Wenn Sie den Registrierungs-Editor falsch verwenden, können Sie schwerwiegende Probleme verursachen, für die Sie möglicherweise Windows neu installieren müssen. Microsoft kann nicht garantieren, dass Sie Probleme beheben können, die sich aus einer falschen Verwendung des Registrierungs-Editors ergeben. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko.
Nachdem Sie diese Registrierungsänderung vornehmen, starten Sie den WDS-Dienst oder den PXE-Antwortdienst neu. Sie müssen den Server nicht neu starten.
RamDisk TFTP-Blockgröße und Fenstergröße
Sie können die RamDisk TFTP-Block- und Fenstergrößen für PXE-fähige Verteilungspunkte anpassen. Wenn Sie Ihr Netzwerk angepasst haben, kann ein großer Block oder eine große Fenstergröße dazu führen, dass der Download des Startimages mit einem Timeoutfehler fehlschlägt. Die RamDisk TFTP-Block- und Fenstergrößenanpassungen ermöglichen es Ihnen, TFTP-Datenverkehr zu optimieren, wenn Sie PXE verwenden, um Ihre spezifischen Netzwerkanforderungen zu erfüllen. Um zu ermitteln, welche Konfiguration am effizientesten ist, testen Sie die angepassten Einstellungen in Ihrer Umgebung. Weitere Informationen finden Sie unter Anpassen der RamDisk TFTP-Blockgröße und der Fenstergröße für PXE-fähige Verteilungspunkte.
Konfigurieren von Bereitstellungseinstellungen
Um eine PXE-initiierte Betriebssystembereitstellung zu verwenden, konfigurieren Sie die Bereitstellung so, dass das Betriebssystem für PXE-Startanforderungen verfügbar ist. Konfigurieren Sie die verfügbaren Betriebssysteme auf der Registerkarte "Bereitstellung Einstellungen" in den Bereitstellungseigenschaften. Wählen Sie für die Einstellung "Zur Verfügung stellen" eine der folgenden Optionen aus:
Configuration Manager-Clients, Medien und PXE
Nur Medien und PXE
Nur Medien und PXE (ausgeblendet)
Option 82 während PXE DHCP-Handshake
Configuration Manager unterstützt option 82 während des PXE DHCP-Handshake mit dem PXE-Responder ohne WDS. Wenn Sie Option 82 benötigen, stellen Sie sicher, dass Sie den PXE-Responder ohne WDS verwenden. Configuration Manager unterstützt Option 82 nicht mit WDS.
Bereitstellen der Tasksequenz
Stellen Sie das Betriebssystem in einer Zielsammlung bereit. Weitere Informationen finden Sie unter Bereitstellen einer Tasksequenz. Wenn Sie Betriebssysteme mithilfe von PXE bereitstellen, können Sie konfigurieren, ob die Bereitstellung erforderlich oder verfügbar ist.
Erforderliche Bereitstellung: Erforderliche Bereitstellungen verwenden PXE ohne Benutzereingriff. Der Benutzer kann den PXE-Start nicht umgehen. Wenn der Benutzer den PXE-Start jedoch abbricht, bevor der Verteilungspunkt antwortet, wird das Betriebssystem nicht bereitgestellt.
Verfügbare Bereitstellung: Für verfügbare Bereitstellungen muss der Benutzer auf dem Zielcomputer vorhanden sein. Ein Benutzer muss die F12-Taste drücken, um den PXE-Startvorgang fortzusetzen. Wenn ein Benutzer nicht anwesend ist, um F12 zu drücken, wird der Computer mit dem aktuellen Betriebssystem oder vom nächsten verfügbaren Startgerät gestartet.
Sie können eine erforderliche PXE-Bereitstellung erneut bereitstellen, indem Sie den Status der letzten PXE-Bereitstellung löschen, die einer Configuration Manager-Auflistung oder einem Computer zugewiesen wurde. Weitere Informationen zur Aktion "Erforderliche PXE-Bereitstellungen löschen" finden Sie unter Verwalten von Clients oder Verwalten von Sammlungen. Diese Aktion setzt den Status dieser Bereitstellung zurück und installiert die neuesten erforderlichen Bereitstellungen neu.
Wichtig
Das PXE-Protokoll ist nicht sicher. Stellen Sie sicher, dass sich der PXE-Server und der PXE-Client in einem physisch sicheren Netzwerk befinden, z. B. in einem Rechenzentrum, um nicht autorisierten Zugriff auf Ihren Standort zu verhindern.
Auswählen des Startimages für PXE
Wenn ein Client mit PXE gestartet wird, stellt Configuration Manager dem Client ein startimage zur Verfügung, das verwendet werden soll. Configuration Manager verwendet ein Startimage mit einer genauen Architekturüberstimmung. Wenn kein Startimage mit der genauen Architektur verfügbar ist, verwendet Configuration Manager ein Startimage mit einer kompatiblen Architektur.
Die folgende Liste enthält Details dazu, wie ein Startimage für Clients ausgewählt wird, die mit PXE starten:
Configuration Manager sucht in der Websitedatenbank nach dem Systemeintrag, der der MAC-Adresse oder SMBIOS des Clients entspricht, der zu starten versucht.
Hinweis
Wenn ein Computer, der einem Standort zugewiesen ist, mit PXE für einen anderen Standort gestartet wird, sind die Richtlinien für den Computer nicht sichtbar. Wenn beispielsweise ein Client bereits Standort A zugewiesen ist, können der Verwaltungs- und Verteilungspunkt für Standort B nicht auf die Richtlinien von Standort A aus zugreifen. Der Client startet PXE nicht erfolgreich.
Configuration Manager sucht nach Tasksequenzen, die für den Systemdatensatz in Schritt 1 bereitgestellt werden.
In der Liste der task sequences found in step 2, Configuration Manager looks for a boot image that matches the architecture of the client that's trying to boot. Wenn ein Startimage mit derselben Architektur gefunden wird, wird dieses Startimage verwendet.
Wenn mehrere Startimages gefunden werden, wird die höchste oder neueste Tasksequenz-Bereitstellungs-ID verwendet. Bei einer Hierarchie mit mehreren Websites würde die Website mit einem höheren Buchstaben Vorrang bei diesem Zeichenfolgenvergleich haben. Wenn sie beispielsweise beide abgeglichen werden, wird eine jahres alte Bereitstellung vom Standort ZZZ über die gestrige Bereitstellung von Standort AAA ausgewählt.
Wenn ein Startimage mit derselben Architektur nicht gefunden wird, sucht Configuration Manager nach einem Startimage, das mit der Architektur des Clients kompatibel ist. Es wird in der Liste der Tasksequenzen in Schritt 2 gesucht. Beispielsweise ist ein 64-Bit-BIOS/MBR-Client mit 32-Bit- und 64-Bit-Startimages kompatibel. Ein 32-Bit-BIOS/MBR-Client ist nur mit 32-Bit-Startimages kompatibel. UEFI-Clients sind nur mit übereinstimmender Architektur kompatibel. Ein 64-Bit-UEFI-Client ist nur mit 64-Bit-Startimages kompatibel, und ein 32-Bit-UEFI-Client ist nur mit 32-Bit-Startimages kompatibel.