PXE gebruiken om Windows via het netwerk te implementeren met Configuration Manager

Van toepassing op: Configuration Manager (current branch)

Door PXE (Preboot Execution Environment) geïnitieerde implementaties van het besturingssysteem in Configuration Manager clients besturingssystemen kunnen aanvragen en implementeren via het netwerk. Voor deze implementatiemethode verzendt u de installatiekopie van het besturingssysteem en de opstartinstallatiekopieën naar een distributiepunt met PXE-functionaliteit.

Opmerking

Wanneer u een besturingssysteemimplementatie maakt die alleen is gericht op x64 BIOS-computers, moeten zowel de x64-opstartinstallatiekopie als de x86-opstartinstallatiekopie beschikbaar zijn op het distributiepunt.

U kunt door PXE geïnitieerde besturingssysteemimplementaties gebruiken in de volgende scenario's:

Voer de stappen in een van de implementatiescenario's van het besturingssysteem uit en gebruik vervolgens de secties in dit artikel om u voor te bereiden op door PXE geïnitieerde implementaties.

Waarschuwing

Als u PXE-implementaties gebruikt en apparaathardware configureert met de netwerkadapter als eerste opstartapparaat, kunnen deze apparaten automatisch een takenreeks voor de implementatie van het besturingssysteem starten zonder tussenkomst van de gebruiker. Implementatieverificatie beheert deze configuratie niet. Hoewel deze configuratie het proces kan vereenvoudigen en de gebruikersinteractie kan verminderen, loopt het apparaat een groter risico voor onbedoelde reimage.

Vanaf versie 2006 kunnen takenreeksen op basis van PXE cloudinhoud downloaden. Het distributiepunt met PXE-functionaliteit vereist nog steeds de opstartinstallatiekopie en het apparaat heeft een intranetverbinding met het beheerpunt nodig. Vervolgens kan er aanvullende inhoud worden opgehaald van een cloudbeheergateway (CMG) met inhoud. Zie Ondersteuning voor opstartbare media voor inhoud in de cloud voor meer informatie.

Distributiepunten configureren voor PXE

Als u besturingssystemen wilt implementeren voor Configuration Manager clients die PXE-opstartaanvragen maken, configureert u een of meer distributiepunten om PXE-aanvragen te accepteren. Vervolgens reageert het distributiepunt op PXE-opstartaanvragen en bepaalt het de juiste implementatieactie. Zie Een distributiepunt installeren of wijzigen voor meer informatie.

Opmerking

Wanneer u één distributiepunt met PXE configureert om meerdere subnetten te ondersteunen, wordt het gebruik van DHCP-opties niet ondersteund. Als u wilt dat het netwerk PXE-aanvragen van clients doorstuurt naar distributiepunten met PXE-functionaliteit, configureert u IP-helpers op de routers.

Wanneer u een PXE-responder inschakelt op een distributiepunt zonder Windows Deployment Service, kan deze zich op dezelfde server bevinden als de DHCP-service. Voeg de volgende instellingen toe om deze configuratie te ondersteunen:

  • Stel de DWord-waarde DoNotListenOnDhcpPort in op 1 in de volgende registersleutel: HKLM\Software\Microsoft\SMS\DP.
  • Stel DHCP-optie 60 in op PXEClient.
  • Start de SCCMPXE- en DHCP-services op de server opnieuw op.

Een opstartinstallatiekopie met PXE voorbereiden

Als u PXE wilt gebruiken om een besturingssysteem te implementeren, distribueert u zowel x86- als x64 PXE-opstartinstallatiekopieën naar een of meer PXE-distributiepunten.

  • Als u PXE wilt inschakelen voor een opstartinstallatiekopie, selecteert u Deze opstartinstallatiekopie implementeren vanaf het pxe-distributiepunt op het tabblad Gegevensbron in de eigenschappen van de opstartinstallatiekopie.

  • Wanneer u de eigenschappen voor de opstartinstallatiekopie wijzigt, werkt u de opstartinstallatiekopie bij en distribueren naar distributiepunten. Zie Inhoud distribueren voor meer informatie.

Dubbele hardware-id's beheren

Configuration Manager kunnen meerdere computers als hetzelfde apparaat herkennen als ze dubbele SMBIOS-kenmerken hebben of als u een gedeelde netwerkadapter gebruikt. Los deze problemen op door dubbele hardware-id's in hiërarchie-instellingen te beheren. Zie Dubbele hardware-id's beheren voor meer informatie.

Een uitsluitingslijst maken voor PXE-implementaties

Opmerking

In sommige gevallen kan het proces voor het beheren van dubbele hardware-id's eenvoudiger zijn.

Het gedrag van elk kan in sommige scenario's verschillende resultaten veroorzaken. De uitsluitingslijst start nooit een client op met het vermelde MAC-adres, wat er ook gebeurt.

De lijst met dubbele id's gebruikt het MAC-adres niet om het takenreeksbeleid voor een client te vinden. Als deze overeenkomt met de SMBIOS-id of als er een takenreeksbeleid is voor onbekende machines, wordt de client nog steeds opgestart.

Wanneer u besturingssystemen implementeert met PXE, kunt u op elk distributiepunt een uitsluitingslijst maken. Voeg de MAC-adressen toe aan de uitsluitingslijst van de computers waarvan u wilt dat het distributiepunt wordt genegeerd. Vermelde computers ontvangen niet de implementatietakenreeksen die Configuration Manager gebruikt voor PXE-implementatie.

  1. Maak een tekstbestand op het distributiepunt met PXE-functionaliteit. Geef het bestand bijvoorbeeld de naam pxeExceptions.txt.

  2. Gebruik een editor voor tekst zonder opmaak, zoals Kladblok, om het bestand te bewerken. Voeg de MAC-adressen toe van de computers die door het PXE-distributiepunt moeten worden genegeerd. Scheid de MAC-adreswaarden op dubbele punten en voer elk adres in op een afzonderlijke regel. Bijvoorbeeld:01:23:45:67:89:ab

  3. Sla het tekstbestand op het distributiepunt met PXE-functionaliteit op. U kunt deze opslaan op elke locatie op de server.

  4. Bewerk het register op het distributiepunt met PXE-functionaliteit. Blader naar het volgende registerpad: HKLM\Software\Microsoft\SMS\DP. Maak een tekenreekswaarde MACIgnoreListFile . Voeg het volledige pad toe aan het tekstbestand op het distributiepunt met PXE-functionaliteit.

    Waarschuwing

    Als u de Register-editor onjuist gebruikt, kunt u ernstige problemen veroorzaken waardoor u Windows mogelijk opnieuw moet installeren. Microsoft kunt niet garanderen dat u problemen kunt oplossen die het gevolg zijn van het onjuist gebruik van de Register-editor. Gebruik de Register-editor op eigen risico.

  5. Nadat u deze registerwijziging hebt aangebracht, start u de WDS-service of PXE-responderservice opnieuw. U hoeft de server niet opnieuw op te starten.

RamDisk TFTP blokgrootte en venstergrootte

U kunt het RamDisk TFTP-blok en de venstergrootten voor distributiepunten met PXE aanpassen. Als u uw netwerk hebt aangepast, kan een grote blok- of venstergrootte ertoe leiden dat het downloaden van de opstartinstallatiekopie mislukt met een time-outfout. Met de ramDisk TFTP blok- en venstergrootte-aanpassingen kunt u TFTP-verkeer optimaliseren wanneer u PXE gebruikt om te voldoen aan uw specifieke netwerkvereisten. Test de aangepaste instellingen in uw omgeving om te bepalen welke configuratie het meest efficiënt is. Zie RamDisk TFTP-blokgrootte en venstergrootte aanpassen op distributiepunten met PXE-functionaliteit voor meer informatie.

Implementatie-instellingen configureren

Als u een door PXE geïnitieerde besturingssysteemimplementatie wilt gebruiken, configureert u de implementatie om het besturingssysteem beschikbaar te maken voor PXE-opstartaanvragen. Configureer beschikbare besturingssystemen op het tabblad Implementatie-instellingen in de implementatie-eigenschappen. Selecteer een van de volgende opties voor de instelling Beschikbaar maken voor de volgende instelling:

  • Configuration Manager clients, media en PXE

  • Alleen media en PXE

  • Alleen media en PXE (verborgen)

Optie 82 tijdens PXE DHCP-handshake

Configuration Manager ondersteunt optie 82 tijdens de PXE DHCP-handshake met de PXE-responder zonder WDS. Als u optie 82 nodig hebt, moet u de PXE-responder zonder WDS gebruiken. Configuration Manager biedt geen ondersteuning voor optie 82 met WDS.

De takenreeks implementeren

Implementeer het besturingssysteem in een doelverzameling. Zie Een takenreeks implementeren voor meer informatie. Wanneer u besturingssystemen implementeert met behulp van PXE, kunt u configureren of de implementatie vereist of beschikbaar is.

  • Vereiste implementatie: vereiste implementaties gebruiken PXE zonder tussenkomst van de gebruiker. De gebruiker kan de PXE-opstartbewerking niet omzeilen. Als de gebruiker echter het PXE-opstarten annuleert voordat het distributiepunt reageert, wordt het besturingssysteem niet geïmplementeerd.

  • Beschikbare implementatie: voor beschikbare implementaties moet de gebruiker aanwezig zijn op de doelcomputer. Een gebruiker moet op de F12-toets drukken om door te gaan met het PXE-opstartproces. Als een gebruiker niet aanwezig is om op F12 te drukken, wordt de computer opgestart in het huidige besturingssysteem of vanaf het volgende beschikbare opstartapparaat.

U kunt een vereiste PXE-implementatie opnieuw implementeren door de status te wissen van de laatste PXE-implementatie die is toegewezen aan een Configuration Manager verzameling of een computer. Zie Clients beheren of Verzamelingen beheren voor meer informatie over de actie Vereiste PXE-implementaties wissen. Met deze actie wordt de status van die implementatie opnieuw ingesteld en worden de meest recente vereiste implementaties opnieuw geïnstalleerd.

Belangrijk

Het PXE-protocol is niet beveiligd. Zorg ervoor dat de PXE-server en de PXE-client zich in een fysiek beveiligd netwerk bevinden, zoals in een datacenter, om onbevoegde toegang tot uw site te voorkomen.

Hoe de opstartinstallatiekopie wordt geselecteerd voor PXE

Wanneer een client opstart met PXE, geeft Configuration Manager de client een opstartinstallatiekopie die moet worden gebruikt. Configuration Manager maakt gebruik van een opstartinstallatiekopie met een exacte architectuurovereenkomst. Als er geen opstartinstallatiekopie met de exacte architectuur beschikbaar is, gebruikt Configuration Manager een opstartinstallatiekopie met een compatibele architectuur.

De volgende lijst bevat informatie over hoe een opstartinstallatiekopie wordt geselecteerd voor clients die opstarten met PXE:

  1. Configuration Manager zoekt in de sitedatabase naar de systeemrecord die overeenkomt met het MAC-adres of SMBIOS van de client die probeert op te starten.

    Opmerking

    Als een computer die is toegewezen aan een site wordt opgestart naar PXE voor een andere site, zijn de beleidsregels niet zichtbaar voor de computer. Als een client bijvoorbeeld al is toegewezen aan site A, hebben het beheerpunt en het distributiepunt voor site B geen toegang tot het beleid vanaf site A. De client kan pxe niet opstarten.

  2. Configuration Manager zoekt naar takenreeksen die zijn geïmplementeerd in de systeemrecord in stap 1.

  3. In de lijst met takenreeksen in stap 2 zoekt Configuration Manager naar een opstartinstallatiekopie die overeenkomt met de architectuur van de client die probeert op te starten. Als er een opstartinstallatiekopie wordt gevonden met dezelfde architectuur, wordt die opstartinstallatiekopie gebruikt.

    Als er meer dan één opstartinstallatiekopie wordt gevonden, wordt de hoogste of meest recente takenreeksimplementatie-id gebruikt. In het geval van een hiërarchie met meerdere sites heeft de site met een hogere letter voorrang in die tekenreeksvergelijking. Als ze bijvoorbeeld op een andere manier overeenkomen, wordt een jaar oude implementatie van site ZZZ geselecteerd boven de implementatie van gisteren van site AAA.

  4. Als er geen opstartinstallatiekopie wordt gevonden met dezelfde architectuur, zoekt Configuration Manager naar een opstartinstallatiekopie die compatibel is met de architectuur van de client. Deze wordt weergegeven in de lijst met takenreeksen in stap 2. Een 64-bits BIOS/MBR-client is bijvoorbeeld compatibel met 32-bits en 64-bits opstartinstallatiekopieën. Een 32-bits BIOS/MBR-client is compatibel met alleen 32-bits opstartinstallatiekopieën. UEFI-clients zijn alleen compatibel met overeenkomende architectuur. Een 64-bits UEFI-client is compatibel met alleen 64-bits opstartinstallatiekopieën en een 32-bits UEFI-client is compatibel met alleen 32-bits opstartinstallatiekopieën.

Volgende stappen

Gebruikerservaringen voor besturingssysteemimplementatie