Verwenden von PXE zum Bereitstellen von Windows über das Netzwerk mit Configuration ManagerUse PXE to deploy Windows over the network with Configuration Manager

Gilt für: Configuration Manager (Current Branch)Applies to: Configuration Manager (current branch)

Bei einer mithilfe von PXE (Pre-Boot eXecution Environment) ausgelösten Betriebssystembereitstellung in Configuration Manager werden Betriebssysteme von Clients über das Netzwerk angefordert und bereitgestellt.Preboot execution environment (PXE)-initiated OS deployments in Configuration Manager let clients request and deploy operating systems over the network. Bei dieser Bereitstellungsmethode senden Sie das Betriebssystemimage und die Startimages an einen PXE-fähigen Verteilungspunkt.For this deployment method, you send the OS image and the boot images to a PXE-enabled distribution point.

Hinweis

Wenn Sie eine Betriebssystembereitstellung nur für x64-BIOS-Computer erstellen, müssen das x64-Startimage und das x86-Startimage auf dem Verteilungspunkt verfügbar sein.When you create an OS deployment that targets only x64 BIOS computers, both the x64 boot image and x86 boot image must be available on the distribution point.

Sie können über PXE initiierte Bereitstellungen in den folgenden Szenarios verwenden:You can use PXE-initiated OS deployments in the following scenarios:

Führen Sie die Schritte in einem der Szenarios für die Betriebssystembereitstellung aus, und bereiten Sie dann die von PXE ausgelösten Bereitstellungen anhand der Abschnitte in diesem Artikel vor.Complete the steps in one of the OS deployment scenarios, and then use the sections in this article to prepare for PXE-initiated deployments.

Warnung

Wenn Sie PXE-Bereitstellungen verwenden und Gerätehardware mit dem Netzwerkadapter als erstes Startgerät konfigurieren, können diese Geräte automatisch und ohne Benutzerinteraktion eine Tasksequenz für die Betriebssystembereitstellung starten.If you use PXE deployments, and configure device hardware with the network adapter as the first boot device, these devices can automatically start an OS deployment task sequence without user interaction. Diese Konfiguration wird nicht durch die Bereitstellungsüberprüfung verwaltet.Deployment verification doesn't manage this configuration. Während diese Konfiguration möglicherweise den Prozess vereinfachen und die Benutzerinteraktion reduzieren kann, erhöht sie das Risiko, dass für das Gerät versehentlich ein Reimaging durchgeführt wird.While this configuration may simplify the process and reduce user interaction, it puts the device at greater risk for accidental reimage.

Ab Version 2006 können auf PXE basierende Tasksequenzen cloudbasierte Inhalte herunterladen.Starting in version 2006, PXE-based task sequences can download cloud-based content. Der PXE-fähige Verteilungspunkt erfordert weiterhin das Startimage. Das Gerät benötigt eine Intranetverbindung mit dem Verwaltungspunkt.The PXE-enabled distribution point still requires the boot image, and the device needs an intranet connection to the management point. Es kann dann zusätzliche Inhalte von einem inhaltsfähigen Cloudverwaltungsgateway (Cloud Management Gateway, CMG) oder einem Cloudverteilungspunkt abrufen.It can then get additional content from a content-enabled cloud management gateway (CMG) or cloud distribution point. Weitere Informationen finden Sie unter Unterstützung für startbare Medien für cloudbasierte Inhalte.For more information, see Bootable media support for cloud-based content.

Konfigurieren von Verteilungspunkten für PXEConfigure distribution points for PXE

Zum Bereitstellen von Betriebssystemen für Konfigurations-Manager-Clients, die PXE-Startanforderungen senden, müssen Sie mindestens einen Verteilungspunkt so konfigurieren, dass er PXE-Anforderungen akzeptiert.To deploy operating systems to Configuration Manager clients that make PXE boot requests, configure one or more distribution points to accept PXE requests. Anschließend reagiert der Verteilungspunkt auf PXE-Startanforderungen und ermittelt die geeignete Bereitstellungsaktion.Then the distribution point responds to PXE boot requests, and determines the appropriate deployment action. Weitere Informationen finden Sie unter Installieren oder Modifizieren eines Verteilungspunkts.For more information, see Install or modify a distribution point.

Hinweis

Wenn Sie einen einzelnen PXE-fähigen Verteilungspunkt so konfigurieren, dass dieser mehrere Subnetze unterstützt, werden keine DHCP-Optionen unterstützt.When you configure a single PXE-enabled distribution point to support multiple subnets, it's not supported to use DHCP options. Damit das Netzwerk PXE-Anforderungen von Clients an PXE-fähige Verteilungspunkte weiterleiten kann, konfigurieren Sie auf den Routern IP-Hilfsprogramme.To allow the network to forward client PXE requests to PXE-enabled distribution points, configure IP helpers on the routers.

In Version 1810 wird die Verwendung des PXE-Antwortdiensts ohne WDS auf Servern, auf denen auch ein DHCP-Server ausgeführt wird, nicht unterstützt.In version 1810, it's not supported to use the PXE responder without WDS on servers that are also running a DHCP server.

Ab der Version 1902 gilt: Wenn Sie einen PXE-Antwortdienst auf einem Verteilungspunkt ohne Windows-Bereitstellungsdienst aktivieren, kann er sich nun auf dem gleichen Server befinden wie der DHCP-Dienst.Starting in version 1902, when you enable a PXE responder on a distribution point without Windows Deployment Service, it can now be on the same server as the DHCP service. Fügen Sie die folgenden Einstellungen hinzu, um diese Konfiguration zu unterstützen:Add the following settings to support this configuration:

  • Setzen Sie den DWord-Wert DoNotListenOnDhcpPort auf 1 im folgenden Registrierungsschlüssel: HKLM\Software\Microsoft\SMS\DP.Set the DWord value DoNotListenOnDhcpPort to 1 in the following registry key: HKLM\Software\Microsoft\SMS\DP.
  • Legen Sie die DHCP-Option 60 auf PXEClient fest.Set DHCP option 60 to PXEClient.
  • Starten Sie die Dienste „SCCMPXE“ und „DHCP“ auf dem Server neu.Restart the SCCMPXE and DHCP services on the server.

Vorbereiten eines PXE-fähigen StartabbildsPrepare a PXE-enabled boot image

Um PXE zum Bereitstellen eines Betriebssystems zu verwenden, verteilen ein PXE-fähiges x86- und x64-Startimage an mindestens einen PXE-fähigen Verteilungspunkt.To use PXE to deploy an OS, distribute both x86 and x64 PXE-enabled boot images to one or more PXE-enabled distribution points.

  • Um PXE für ein Startabbild zu aktivieren, wählen Sie in den Startabbildeinstellungen auf der Registerkarte Datenquelle die Option Dieses Startabbild über den PXE-fähigen Verteilungspunkt bereitstellen aus.To enable PXE on a boot image, select Deploy this boot image from the PXE-enabled distribution point from the Data Source tab in the boot image properties.

  • Wenn Sie die Eigenschaften des Startimages ändern, aktualisieren Sie das Startimage, und verteilen Sie es erneut an Verteilungspunkte.When you change the properties for the boot image, update and redistribute the boot image to distribution points. Weitere Informationen finden Sie unter Distribute content (Verteilen von Inhalt).For more information, see Distribute content.

Verwalten von in Konflikt stehenden Datensätzen bei Configuration Manager-ClientsManage duplicate hardware identifiers

Configuration Manager erkennt möglicherweise mehrere Computer als ein einziges Gerät, wenn sie über doppelte SMBIOS-Attribute verfügen oder Sie einen gemeinsam genutzten Netzwerkadapter verwenden.Configuration Manager may recognize multiple computers as the same device if they have duplicate SMBIOS attributes or you use a shared network adapter. Sie können diese Probleme verringern, indem Sie doppelte Hardwarebezeichner in den Hierarchieeinstellungen verwalten.Mitigate these issues by managing duplicate hardware identifiers in hierarchy settings. Weitere Informationen finden Sie unter Verwalten von in Konflikt stehenden Datensätzen bei Configuration Manager-Clients.For more information, see Manage duplicate hardware identifiers.

Erstellen einer Ausschlussliste für PXE-BereitstellungenCreate an exclusion list for PXE deployments

Hinweis

Unter bestimmten Bedingungen ist der Prozess zum Verwalten von in Konflikt stehenden Datensätzen bei Configuration Manager-Clients ggf. einfacher.In some circumstances, the process to Manage duplicate hardware identifiers may be easier.

Das jeweilige Verhalten kann in manchen Szenarien zu abweichenden Ergebnissen führen.The behaviors of each can cause different results in some scenarios. Die Ausschlussliste startet niemals einen Client mit der aufgeführten MAC-Adresse.The exclusion list never boots a client with the listed MAC address, no matter what.

Die Liste doppelter IDs sucht die Tasksequenzrichtlinie für einen Client nicht anhand der MAC-Adresse.The duplicate ID list doesn't use the MAC address to find the task sequence policy for a client. Wenn sie mit der SMBIOS-ID übereinstimmt oder eine Tasksequenzrichtlinie für unbekannte Computer vorhanden ist, startet der Client trotzdem.If it matches the SMBIOS ID, or if there's a task sequence policy for unknown machines, the client still boots.

Wenn Sie Betriebssysteme mit PXE bereitstellen, können Sie für jeden Verteilungspunkt eine Ausschlussliste erstellen.When you deploy operating systems with PXE, you can create an exclusion list on each distribution point. Fügen Sie der Ausschlussliste die MAC-Adressen der Computer hinzu, die vom Verteilungspunkt ignoriert werden sollen.Add the MAC addresses to the exclusion list of the computers you want the distribution point to ignore. Aufgeführte Computer empfangen nicht die Bereitstellungstasksequenzen, die Configuration Manager für die PXE-Bereitstellung verwendet.Listed computers don't receive the deployment task sequences that Configuration Manager uses for PXE deployment.

  1. Erstellen Sie auf dem PXE-fähigen Verteilungspunkt eine Textdatei.Create a text file on the PXE-enabled distribution point. Nennen Sie die Datei beispielsweise pxeExceptions.txt.For example, name the file pxeExceptions.txt.

  2. Bearbeiten Sie die Datei in einem Text-Editor wie Editor.Use a plain text editor, such as Notepad, to edit the file. Fügen Sie die MAC-Adressen der Computer hinzu, die der PXE-fähige Verteilungspunkt ignorieren soll.Add the MAC addresses of the computers that the PXE-enabled distribution point should ignore. Trennen Sie die MAC-Adresswerte mit Kommas, und geben Sie jede Adresse in einer eigenen Zeile ein.Separate the MAC address values by colons, and enter each address on a separate line. Beispiel: 01:23:45:67:89:abFor example: 01:23:45:67:89:ab

  3. Speichern Sie die Textdatei auf dem PXE-fähigen Verteilungspunkt.Save the text file on the PXE-enabled distribution point. Sie können sie an einem beliebigen Speicherort auf dem Server speichern.You can save it to any location on the server.

  4. Bearbeiten Sie auf dem PXE-fähigen Verteilungspunkt die Registrierung.Edit the registry on the PXE-enabled distribution point. Navigieren Sie zum folgenden Registrierungspfad: HKLM\Software\Microsoft\SMS\DP.Browse to the following registry path: HKLM\Software\Microsoft\SMS\DP. Erstellen Sie den Zeichenfolgenwert MACIgnoreListFile.Create a MACIgnoreListFile string value. Fügen Sie auf dem PXE-fähigen Verteilungspunkt den vollständigen Pfad zur Textdatei hinzu.Add the full path to the text file on the PXE-enabled distribution point.

    Warnung

    Durch unsachgemäße Verwendung des Registrierungs-Editors können schwerwiegende Fehler auftreten, die möglicherweise eine Neuinstallation von Windows erforderlich machen.If you use the Registry Editor incorrectly, you might cause serious problems that may require you to reinstall Windows. Microsoft kann nicht garantieren, dass Probleme, die aufgrund unsachgemäßer Verwendung des Registrierungs-Editors entstehen, behoben werden können.Microsoft can't guarantee that you can solve problems that result from using the Registry Editor incorrectly. Die Verwendung des Registrierungs-Editors erfolgt auf Ihr eigenes Risiko.Use the Registry Editor at your own risk.

  5. Starten Sie nach dieser Registrierungsänderung den WDS-Dienst oder PXE-Antwortdienst neu.After you make this registry change, restart the WDS service or PXE responder service. Der Server muss nicht neu gestartet werden.You don't need to restart the server.

RamDisk-TFTP-Blockgröße und FenstergrößeRamDisk TFTP block size and window size

Sie können die Größe des RamDisk-TFTP-Blocks und des Fensters für PXE-fähige Verteilungspunkte anpassen.You can customize the RamDisk TFTP block and window sizes for PXE-enabled distribution points. Wenn Sie Ihr Netzwerk angepasst haben, kann eine übermäßige Block- oder Fenstergröße zu einem Timeout beim Herunterladen des Startimages führen.If you've customized your network, a large block or window size could cause the boot image download to fail with a time-out error. Durch Anpassen der Größe des RamDisk-TFTP-Blocks und des Fensters können Sie den TFTP-Datenverkehr bei Verwendung von PXE für Ihre spezifischen Netzwerkanforderungen optimieren.The RamDisk TFTP block and window size customizations allow you to optimize TFTP traffic when using PXE to meet your specific network requirements. Um die effizienteste Einstellung zu ermitteln, müssen Sie die benutzerdefinierten Einstellungen in Ihrer Umgebung testen.To determine what configuration is most efficient, test the customized settings in your environment. Weitere Informationen finden Sie unter Customize the RamDisk TFTP block size and window size on PXE-enabled distribution points (Anpassen der RamDisk-TFTP-Blockgröße und der Fenstergröße auf PXE-fähigen Verteilungspunkten).For more information, see Customize the RamDisk TFTP block size and window size on PXE-enabled distribution points.

Konfigurieren von BereitstellungseinstellungenConfigure deployment settings

Um eine PXE-initiierte Betriebssystembereitstellung zu verwenden, müssen Sie die Bereitstellung konfigurieren, um das Betriebssystem für PXE-Startanforderungen verfügbar zu machen.To use a PXE-initiated OS deployment, configure the deployment to make the OS available for PXE boot requests. Konfigurieren Sie die verfügbaren Betriebssysteme in den Bereitstellungseigenschaften auf der Registerkarte Bereitstellungseinstellungen.Configure available operating systems on the Deployment Settings tab in the deployment properties. Wählen Sie für die Einstellung Verfügbar machen für eine der folgenden Optionen aus:For the Make available to the following setting, select one of the following options:

  • Configuration Manager-Clients, Medien und PXEConfiguration Manager clients, media, and PXE

  • Nur Medien und PXEOnly media and PXE

  • Nur Medien und PXE (ausgeblendet)Only media and PXE (hidden)

Option 82 während des PXE DHCP-HandshakesOption 82 during PXE DHCP handshake

Ab Version 1906 unterstützt Configuration Manager während des Handshakes zwischen PXE und DHCP die Option 82 für den PXE-Antwortdienst ohne WDS.Starting with version 1906, Configuration Manager supports option 82 during the PXE DHCP handshake with the PXE responder without WDS. Wenn Option 82 benötigt wird, achten Sie darauf, den PXE-Antwortdienst ohne WDS zu verwenden.If you require option 82, make sure to use the PXE responder without WDS. Option 82 wird von Configuration Manager nicht mit WDS unterstützt.Configuration Manager doesn't support option 82 with WDS.

Bereitstellen der TasksequenzDeploy the task sequence

Stellen Sie das Betriebssystem in einer Zielauflistung bereit.Deploy the OS to a target collection. Weitere Informationen finden Sie unter Deploy a task sequence.For more information, see Deploy a task sequence. Beim Bereitstellen von Betriebssystemen unter Verwendung von PXE können Sie konfigurieren, ob die Bereitstellung erforderlich oder verfügbar ist.When you deploy operating systems by using PXE, you can configure whether the deployment is required or available.

  • Erforderliche Bereitstellung: Bei erforderlichen Bereitstellungen wird PXE ohne jegliches Eingreifen des Benutzers verwendet.Required deployment: Required deployments use PXE without any user intervention. Der Benutzer kann den PXE-Start nicht umgehen.The user can't bypass the PXE boot. Wenn ein Benutzer den PXE-Startvorgang jedoch abbricht, bevor der PXE-Verteilungspunkt antwortet, wird das Betriebssystem nicht bereitgestellt.However, if the user cancels the PXE boot before the distribution point responds, the OS isn't deployed.

  • Verfügbare Bereitstellung: Bei verfügbaren Bereitstellungen muss der Benutzer am Zielcomputer anwesend sein.Available deployment: Available deployments require that the user is present at the destination computer. Ein Benutzer muss die Taste F12 drücken, um den PXE-Startvorgang fortzusetzen.A user must press the F12 key to continue the PXE boot process. Wenn der Benutzer nicht anwesend ist und nicht die Taste F12 drücken kann, startet der Computer mit dem aktuellen Betriebssystem oder vom nächsten verfügbaren Startgerät.If a user isn't present to press F12, the computer boots into the current OS, or from the next available boot device.

Sie können eine erforderliche PXE-Bereitstellung erneut bereitstellen, indem Sie den Status der letzten PXE-Bereitstellung löschen, die einer Configuration Manager-Sammlung oder einem Computer zugewiesen ist.You can redeploy a required PXE deployment by clearing the status of the last PXE deployment assigned to a Configuration Manager collection or a computer. Weitere Informationen zur Aktion Erforderliche PXE-Bereitstellungen löschen finden Sie unter Verwalten von Clients oder Verwalten von Sammlungen.For more information on the Clear Required PXE Deployments action, see Manage clients or Manage collections. Mit dieser Aktion wird der Status der Bereitstellung zurückgesetzt, und die letzten erforderlichen Bereitstellungen werden erneut installiert.This action resets the status of that deployment and reinstalls the most recent required deployments.

Wichtig

Das PXE-Protokoll ist nicht sicher.The PXE protocol isn't secure. Stellen Sie sicher, dass sich PXE-Server und PXE-Client in einem physisch sicheren Netzwerk (z. B. in einem Rechenzentrum) befinden, um unbefugten Zugriff auf den Standort zu verhindern.Make sure that the PXE server and the PXE client are located on a physically secure network, such as in a data center, to prevent unauthorized access to your site.

Auswählen des Startimages für PXEHow the boot image is selected for PXE

Wenn ein Client mit PXE gestartet wird, stellt Configuration Manager ein Startimage für den Client bereit.When a client boots with PXE, Configuration Manager provides the client with a boot image to use. Configuration Manager verwendet ein Startimage mit einer exakten architektonischen Übereinstimmung.Configuration Manager uses a boot image with an exact architecture match. Ist dies nicht der Fall, verwendet Configuration Manager ein Startabbild mit einer kompatiblen Architektur.If a boot image with the exact architecture isn't available, Configuration Manager uses a boot image with a compatible architecture.

In der folgenden Liste finden Sie Informationen dazu, wie ein Startimage für Clients ausgewählt wird, die mit PXE gestartet werden:The following list provides details about how a boot image is selected for clients booting with PXE:

  1. Configuration Manager sucht in der Standortdatenbank nach dem Systemdatensatz, bei dem die MAC-Adresse oder das SMBIOS des Clients übereinstimmt, der gestartet werden soll.Configuration Manager looks in the site database for the system record that matches the MAC address or SMBIOS of the client that's trying to boot.

    Hinweis

    Wenn ein Computer, der einem Standort zugewiesen ist, für einen anderen Standort mit PXE gestartet wird, werden die Richtlinien für den Computer nicht angezeigt.If a computer that's assigned to a site boots to PXE for a different site, the policies aren't visible for the computer. Wenn z.B. ein Client bereits Standort A zugewiesen ist, können ein Verwaltungspunkt und ein Verteilungspunkt an Standort B nicht auf die Richtlinien von Standort A zugreifen. Der Client wird deshalb nicht erfolgreich mit PXE gestartet.For example, if a client is already assigned to site A, the management point and distribution point for site B aren't able to access the policies from site A. The client doesn't successfully PXE boot.

  2. Configuration Manager sucht nach Tasksequenzen, die für den Systemdatensatz in Schritt 1 bereitgestellt werden.Configuration Manager looks for task sequences that are deployed to the system record found in step 1.

  3. In der Liste mit Tasksequenzen in Schritt 2 sucht Configuration Manager nach einem Startimage mit einer Architektur, die mit der des Clients übereinstimmt, der gestartet werden soll.In the list of 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.If a boot image is found with the same architecture, that boot image is used.

    Sollten mehrere Startimages gefunden werden, wird die Tasksequenz mit der höchsten oder neuesten Bereitstellungs-ID verwendet.If it finds more than one boot image, it uses the highest or most recent task sequence deployment ID. In einer Hierarchie mit mehreren Standorten hat der Standort mit dem höheren Buchstaben Vorrang.In the case of a multi-site hierarchy, the higher letter site would take precedence in that string comparison. Beispiel: Wenn beide Standorte ansonsten identisch sind, wird anstelle der Bereitstellung des Standorts AAA vom Vortag eine Bereitstellung des Standorts ZZZ verwendet, die ein Jahr alt ist.For example, if they're both matched otherwise, a year-old deployment from site ZZZ is selected over yesterday's deployment from site AAA.

  4. Wenn kein Startimage mit derselben Architektur gefunden wird, sucht Configuration Manager nach einem Startimage, das mit der Architektur des Clients kompatibel ist.If a boot image isn't found with the same architecture, Configuration Manager looks for a boot image that's compatible with the architecture of the client. Hierfür wird die Liste der Tasksequenzen in Schritt 2 verwendet.It looks in the list of task sequences found in step 2. Ein 64-Bit-BIOS/MBR-Client ist beispielsweise mit 32-Bit- und 64-Bit-Startimages kompatibel.For example, a 64-bit BIOS/MBR client is compatible with 32-bit and 64-bit boot images. Ein 32-Bit-BIOS/MBR-Client ist nur mit 32-Bit-Startimages kompatibel.A 32-bit BIOS/MBR client is compatible with only 32-bit boot images. UEFI-Clients sind nur mit entsprechender Architektur kompatibel.UEFI clients are only compatible with matching architecture. 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.A 64-bit UEFI client is compatible with only 64-bit boot images and a 32-bit UEFI client is compatible with only 32-bit boot images.

Nächste SchritteNext steps

Benutzererfahrungen bei der BetriebssystembereitstellungUser experiences for OS deployment