Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Comment fonctionne le Client de Services de déploiement Windows

Le client des Services de déploiement Windows est une application qui s'exécute dans Microsoft Windows Preinstallation Environment (Windows PE), qui vous permet de sélectionner et installer une image d'installation à partir d'un serveur Windows Deployment Services. Cette application est en fait, Setup.exe à partir de Windows Vista fonctionne en mode de Services de déploiement Windows.

Comment le Client applique les Images d'installation

Lorsque vous effectuez un démarrage de l'environnement de l'exécution de prédémarrage (PXE) sur un ordinateur et que vous sélectionnez une image de démarrage, le client des Services de déploiement Windows exécute les actions suivantes :

  1. Détermine que le programme d'installation doit démarrer en mode de Services de déploiement Windows.

  2. Démarre Windows PE networking (si ce n'est pas déjà fait).

  3. Découvre un serveur Windows Deployment Services (cela peut être à partir de la clé de Registre PXE ou à l'aide d'une image de découverte).

  4. Établit une session sécurisée pour le serveur Windows Deployment Services.

  5. Détermine le niveau d'enregistrement client Services de déploiement Windows (si spécifié) et démarre le processus d'enregistrement.

  6. Vérifie s'il existe un fichier autonome pour le client des Services de déploiement Windows.

  7. Le client Windows Deployment Services traversent les écrans d'interface utilisateur (sélection de langue de l'interface utilisateur, clavier et informations d'identification).

  8. Établit une session sécurisée au serveur Windows Deployment Services à l'aide des informations d'identification de l'utilisateur.

  9. Reçoit une liste d'images à partir du serveur et affiche à l'utilisateur.

  10. Reçoit une liste de modules linguistiques externes (pour les images pour Windows Vista et Windows Server 2008).

  11. Le client Windows Deployment Services traversent les écrans d'interface utilisateur (sélection de l'image, la configuration de disque et en cours).

  12. Applique l'image. Lorsque vous effectuez des déploiements de multidiffusion, l'image est copiée et puis appliquée. Toutefois, lorsque vous utilisez la fonctionnalité de monodiffusion, l'image est appliquée sur le réseau et n'est pas copié sur l'ordinateur client. Toutes les données sont envoyées dans des blocs de données compressées. Lorsque ces blocs de données sont reçues, les données sont développées et écrites sur le disque.

  13. Services de l'image en mode hors connexion (par exemple injecte des pilotes).

  14. Jeux d'amorçage paramètres (par exemple, la langue d'affichage données de Configuration de démarrage (BCD)).

  15. Copie le dossier $OEM$ (si elle existe) pour l'image.

  16. Applique un module linguistique (si nécessaire).

  17. Récupère la valeur de variables (par exemple, le fuseau horaire) d'installation sans assistance à partir du serveur.

  18. Recherche un fichier d'installation sans assistance par image et la copie (si elle existe).

  19. Vérifie les paramètres de jointure du domaine dans le fichier autonome (par exemple, joindre le domaine ou non, le nom de l'ordinateur à utiliser, quel domaine pour joindre, quelles informations d'identification à utiliser et ainsi de suite).

  20. Crée un compte de Services de domaine Active Directory (AD DS) pour l'ordinateur, si nécessaire. Si un compte existe déjà, le client réinitialise le compte.

  21. Effectue une variable remplacement sur le fichier d'installation sans assistance (y compris le fuseau horaire, les paramètres de jointure du domaine, etc.).

  22. Redémarre l'ordinateur.

Comment le Client traite les Images de découverte

Lorsque vous effectuez un démarrage PXE sur un ordinateur et que vous sélectionnez une image de découverte, le client des Services de déploiement Windows exécute les actions suivantes :

  1. Le client télécharge l'image de démarrage à partir du serveur et l'image démarre. Au démarrage, Setup.exe est appelé et il analyse les options de ligne de commande qui ont été passées lui. Le programme d'installation considère qu'il est en mode de découverte de Services de déploiement Windows et se connecte au serveur spécifié pour télécharger l'image d'installation.

  2. Setup.exe (Autorun) est lancé automatiquement par Windows PE (via les commandes spécifiées dans WinPEshl.ini).

  3. Setup.exe (Autorun) analyse les lignes de commande passées (à un minimum, setup.exe /WDS /WDSDiscoveret éventuellement, setup.exe /WDS /WDSDiscover /WDSServer:MyWDSServer). Le programme d'installation se rend compte qu'il doit être en mode Windows Deployment Services. Exécution automatique continue de s'exécuter en arrière-plan (jamais affichant l'interface utilisateur) et appelle Setup.exe régulières avec les arguments de ligne de commande comme ils sont passés dans.

  4. Setup.exe détecte qu'il est en mode de découverte de Services de déploiement Windows. Une des actions suivantes se produit :

    • Si un nom de serveur a été spécifié à l'aide de l'option /WDSServer , le client des Services de déploiement de Windows contacte directement ce serveur. (Passez à l'étape 7).

    • Si /WDSServer n'a pas été spécifié, le client initialise une demande PXE en diffusant un contrôle de protocole DHCP (Dynamic Host) découvrir paquet avec l'option PXE (option balise 60 a pour valeur la chaîne PXEClient) au port de destination 67 UDP. Le client attend une réponse d'un serveur PXE valide. La demande PXE émulée envoyée par le client des Services de déploiement Windows est conforme aux normes spécifiées par la spécification PXE (y compris en utilisant les paramètres de délai de réponse spécifié).

  5. Lorsqu'un serveur Windows Deployment Services valide est localisé, le client envoie un paquet de demande DHCP vers le port UDP 4011 du serveur PXE répond (dans le cas du mode statique, l'envoie client le paquet au serveur spécifié avec /WDSServer). Le client attend une réponse valide à partir du serveur PXE (signal d'accusé de réception DHCP ou accusé de réception).

  6. Le client se connecte au serveur Windows Deployment Services via le canal de communication spécifié et continue la procédure d'installation normal.

Lorsque le programme d'installation est démarré en Mode de Services de déploiement Windows

Setup.exe dans Windows Vista est composé de plusieurs modules. Lorsque Setup.exe est démarré, il charge les modules appropriés. Le client des Services de déploiement Windows (implémenté en tant que WDSclient.dll) est un de ces modules. Il existe deux façons de lancer Setup.exe en mode Windows Deployment Services :

Détection automatique

La méthode par défaut et la façon la plus courante pour appeler le client des Services de déploiement Windows est de Setup.exe détecter automatiquement qu'elle doit démarrer dans ce mode. Cette méthode est utilisée lorsque vous utilisez le fichier Boot.wim à partir du support de Windows Vista (dans le dossier \Sources).

Le fichier Boot.wim contient son propre dossier \Sources qui inclut le fichier Setup.exe et les fichiers associés. Au démarrage, Windows PE doit démarrer une application shell. Vous pouvez définir explicitement cette application à l'aide d'entrées dans le fichier WinPESHL.ini, ou peuvent être implicitement découverts par le biais de code dans Windows PE. Dans ce dernier cas, Windows PE recherche Setup.exe dans le dossier \Sources et, si le programme est présent il, Windows PE démarre automatiquement l'application. Cela se produit si le fichier WinPESHL.ini n'existe pas ou si elle contient une section [LaunchApp] vide.

Lors de l'exécution de Setup.exe, deux contrôles supplémentaires sont effectuées automatiquement pour déterminer si le programme d'installation doit démarrer en mode Windows Deployment Services. Si la réponse à une des deux questions suivantes est non, le programme d'installation ne démarre pas en mode de Services de déploiement Windows.

Vérifier Explication

Windows PE a démarré à l'aide de démarrage PXE ?

Lorsqu'un ordinateur exécutant Windows Vista PXE démarre, une réponse paquet contenant boot informations du serveur (tels que l'adresse IP et le nom du serveur d'initialisation réseau) sont insérées dans le Registre de l'image de démarrage au HKLM\System\CurrentControlSet\Control\PXE. Cette information est conservée tout au long du processus de démarrage car il est transmis du programme de chargement du noyau dans le bloc de message loader (il est inséré dans le Registre par le noyau).

Setup.exe recherche les données de la valeur de BootServerReply de HKLM\System\CurrentControlSet\Control\PXE. Cette valeur contrôle les deux aspects suivants de démarrage de Windows PE :

  • Le fait que la clé existe est un indicateur qui l'instance de Windows PE a été démarré à partir du réseau. Si l'instance de Windows PE n'a pas été amorcé, ce qui signifie que l'ordinateur a été démarré à partir d'un autre média (par exemple un DVD, CD, clé ou du disque dur), vous devez appeler manuellement le mode Windows Deployment Services d'installation.

  • Le paquet contient l'adresse IP du serveur PXE téléchargé à partir de l'image de démarrage. Le client des Services de déploiement Windows utilise ces informations pour déterminer le serveur Windows Deployment Services à contacter.

Setup.exe est exécuté à partir du lecteur du système Windows ?

Avant de démarrer en mode Windows Deployment Services, la vérification suivante consiste à localiser exécutant Setup.exe.

  • Si Setup.exe ne fonctionne plus au même emplacement que le lecteur système de Windows PE (par exemple, X:), le programme d'installation démarre en mode Windows Deployment Services.

  • Si Setup.exe est exécuté à partir d'un emplacement autre que le lecteur système, le programme d'installation démarre en mode normal. Cela en compte le cas où Windows PE est démarré à partir d'un serveur PXE non Microsoft et Setup.exe est lancé à partir d'un dossier réseau partagé. Dans ce scénario, les Services de déploiement Windows n'est pas présent dans l'environnement et, par conséquent, Setup.exe ne démarre pas en mode Windows Deployment Services.

Invoquez manuellement le programme Setup.exe

Il est possible de forcer le fichier Setup.exe pour démarrer en mode Windows Deployment Services. Cela est particulièrement utile si vous souhaitez exécuter le programme d'installation à partir d'une instance de Windows PE n'a pas été démarrée par un démarrage PXE. Vous pouvez forcer le fichier Setup.exe pour démarrer dans ce mode en spécifiant l'option /wds sur la ligne de commande lorsque vous démarrez le programme d'installation (par exemple, \sources\setup.exe /wds). Notez que vous recevrez une erreur si vous utilisez la commande /wds en dehors de Windows PE.

Diagramme de logique de démarrage

Le diagramme suivant illustre la logique de démarrage de Windows Deployment Services client

Windows Deployment Services client startup logic.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft