Publish-SCWindowsPE

Publie une image Windows PE mise à jour pour une utilisation par tous les serveurs PXE dans votre environnement VMM.

Syntax

Publish-SCWindowsPE
       [-VMMServer <ServerConnection>]
       [-RunAsynchronously]
       -Path <String>
       [-ISOPath <String>]
       [-IsUEFI]
       [<CommonParameters>]
Publish-SCWindowsPE
       [-VMMServer <ServerConnection>]
       [-RunAsynchronously]
       [-UseDefaultImage]
       [-ISOPath <String>]
       [-IsUEFI]
       [<CommonParameters>]

Description

L’applet de commande Publish-SCWindowsPE publie une image Windows Preinstallation Environment (Winows PE) mise à jour à utiliser par tous les serveurs PXE (Pre-Boot EXecution Environment) dans votre environnement Virtual Machine Manager (VMM).

Remarque : cette applet de commande doit être exécutée sur le serveur d’administration VMM.

Scénarios nécessitant une image Windows PE mise à jour :

  • Le Kit d'installation automatisée (Windows AIK) (AIK) est corrigé ou Microsoft émet une nouvelle version de Windows AIK.
  • Les fichiers binaires de l’agent VMM sont corrigés.
  • Vous ajoutez vos propres pilotes, ou d’autres fichiers personnalisés, à Windows PE.

Remarque : Personnalisez l’image Windows PE en ajoutant des pilotes ou des fichiers personnalisés à l’aide d’outils Windows standard, puis utilisez cette applet de commande pour publier l’image WIM de démarrage Windows PE mise à jour sur un partage de bibliothèque.

Chaque scénario nécessite que vous utilisiez cette applet de commande non seulement pour ajouter l’image Windows PE mise à jour à VMM, mais également pour la reconstruire.

Les tâches que vous effectuez à l’aide de cette applet de commande incluent les suivantes :

1. Spécifiez l’image Windows PE source :

Option 1 : Démarrez à partir de l’image Windows PE standard à partir de l’AIK Windows actuellement installé sur le serveur d’administration VMM. Dans ce cas, les versions x86 et x64 de Winows PE doivent être traitées.

Option 2 : Démarrez à partir d’une image Windows PE existante sur un partage de bibliothèque VMM. Dans ce cas, seule l’image Windows PE spécifiée (qui est x86 ou x64) est traitée.

Remarque : l’image Windows PE choisie ne doit pas déjà contenir l’agent VMM. Si une telle image Windows PE est choisie, une erreur est retournée et l’image Windows PE n’est pas importée.

2. Spécifiez le dossier de ressources de la bibliothèque dans lequel stocker l’image Windows PE mise à jour.

Remarque : VMM crée un dossier nommé Boot WIMS avec Agent sur le dossier de ressources de la bibliothèque cible s’il n’existe pas déjà.

3. Construisez une nouvelle image Windows PE à partir de l’image Winows PE source comme suit :

a. Copiez l’image Windows PE source dans un emplacement temporaire sur le serveur d’administration VMM.

b. Montez l’image WinPE.

c. Copiez les fichiers de l’agent à partir de l’emplacement fixe sur le serveur d’administration VMM dans un emplacement fixe dans l’image Windows PE. Remplacez tous les fichiers qui existent déjà dans l’image Windows PE, mais ne supprimez pas d’autres fichiers ou répertoires.

d. Effectuez des tâches de configuration Windows PE, telles que la définition de la taille du disque RAM, la garantie que les fonctionnalités facultatives telles que WMI sont installées, etc.

e. Démonter l’image et valider les modifications.

f. Copiez l’image PE Winows mise à jour dans les wims de démarrage avec dossier Agent.

4. Forcez la découverte dans le dossier de ressources de la bibliothèque et vérifiez que l’image Windows PE nouvellement placée apparaît dans votre environnement VMM.

5. Utilisez Publish-SCWindowsPE pour copier toutes les images Windows PE dans le fichier WiMs de démarrage avec le dossier Agent sur tous les serveurs PXE et pour extraire des programmes de démarrage réseau Windows (NBP) sur chaque serveur PXE.

Exemples

Exemple 1 : Mettre à jour l’image Windows PE avec une base d’images Windows PE personnalisée

PS C:\> Publish-SCWindowsPE -Path "\\LibraryServer02\VMMWinPE\ContosoIT.wim"

Cette commande utilise une image de base personnalisée pour créer une image Windows PE et met à jour tous les serveurs PXE VMM.

Exemple 2 : recréer l’image Windows PE et mettre à jour les serveurs PXE VMM

PS C:\> Publish-SCWindowsPE -UseDefaultImage

Cette commande recrée l’image Windows PE à l’aide de l’image Windows PE à partir (ou mise à jour par) de Windows ADK. Il met ensuite à jour tous les serveurs PXE VMM.

Paramètres

-ISOPath

Spécifie le chemin d’accès de destination d’un fichier ISO.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsUEFI

Indique que l’ordinateur sur lequel le système d’exploitation sera installé est l’interface UEFI (Unified Extensible Firmware Interface).

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Path

Spécifie le chemin de destination de l’opération.

Exemples de formats :

  • Chemin d’accès local : -Path "F:\"
  • Chemin d’accès UNC : -Path "\\Library\Templates"
  • Chemin du GUID du volume : -Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
  • Chemin d’accès VMware ESX : -Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
  • Chemin d’accès Citrix XenServer : -Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseDefaultImage

Indique que les images Windows Preinstallation Environment (Windows PE) nouvelles ou mises à jour sont publiées à l’aide des images Windows PE standard à partir du dernier Kit de déploiement automatisé Windows (Windows ADK).

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False