Configurer automatiquement votre environnement de séquencement à l’aide de Microsoft Application Virtualization Sequencer (App-V Sequencer)

S’applique à :

  • Windows 10
  • Windows 11

Les versions précédentes d’App-V Sequencer vous obligeaient à créer manuellement votre environnement de séquencement. À compter de Windows 10 version 1703, les New-AppVSequencerVM applets de commande et Connect-AppvSequencerVM Windows PowerShell sont disponibles, ce qui crée automatiquement votre environnement de séquencement pour vous, y compris l’approvisionnement de votre machine virtuelle.

Provisionnement automatique des machines virtuelles de l’environnement de séquencement

Vous avez deux options pour provisionner une machine virtuelle pour le séquencement automatique :

  1. Utilisation d’un disque dur virtuel (VHD)
  2. Mise à jour d’une machine virtuelle existante

Vous ne pouvez choisir qu’une seule option.

Remarque

Nous avons réduit le nombre de vérifications environnementales effectuées par App-V Sequencer, en réduisant la liste des applications qui doivent être désactivées ou désactivées pour une expérience de séquencement propre. Nous avons également supprimé les avertissements d’antivirus et d’autres applications similaires.

Provisionner une nouvelle machine virtuelle avec un fichier de disque dur virtuel

L’approvisionnement de votre nouvelle machine virtuelle inclut la création d’un fichier de disque dur virtuel, la configuration d’un compte d’utilisateur, l’activation des scripts PowerShell distants et l’installation d’App-V Sequencer.

Créer un fichier VHD

Pour que ce processus fonctionne, vous devez disposer d’un système d’exploitation de base disponible en tant que fichier image VHD. Nous vous recommandons d’utiliser l’outil en ligne de commande Convert-WindowsImage.ps1 .

Créer un fichier de disque dur virtuel avec l’outil en ligne de commande Convert-WindowsImage

  1. Ouvrez PowerShell en tant qu’administrateur et exécutez l’outil Convert-WindowsImage à l’aide des commandes suivantes :

    Convert-WindowsImage -SourcePath "<path_to_iso_image>" -VHDFormat "VHD" -VHDPartitionStyle "MBR"
    

    <path_to_iso_image> est le chemin d’accès complet à votre image ISO.

Important

Vous devez spécifier le VHDPartitionStyle en tant que MBR. Si vous utilisez la valeur par défaut, GPT, entraîne un échec de démarrage dans votre image de disque dur virtuel.

Provisionner votre machine virtuelle avec votre fichier de disque dur virtuel

Une fois que vous disposez d’un fichier de disque dur virtuel, vous devez provisionner votre machine virtuelle pour le séquencement automatique.

  1. Sur l’appareil hôte, installez le client Windows et le composant Microsoft Application Virtualization (App-V) Auto Sequencer à partir de la version correspondante du Kit de déploiement et d’évaluation Windows (ADK). Pour plus d’informations sur l’installation d’App-V Sequencer, consultez Installer App-V Sequencer.

  2. Vérifiez que Hyper-V est activé. Pour plus d’informations sur l’activation et l’utilisation d’Hyper-V, consultez Hyper-V sur Windows Server 2016.

  3. Ouvrez PowerShell en tant qu’administrateur et exécutez l’applet de commande New-AppVSequencerVM à l’aide des paramètres suivants :

    New-AppVSequencerVM -VMName "<name_of_new_vm>" -ADKPath "<path_to_adk_install_folder>" -VHDPath "<path_to_vhd_file>" -VMMemory "<vm_memory_size>" -VMSwitch "<name_of_network_switch>"
    

    Cette commande crée un fichier de machine virtuelle Hyper-V à l’aide du fichier VHD fourni et crée également un point de contrôle « propre », à partir duquel tout le séquencement et la mise à jour commenceront.

Provisionner une machine virtuelle existante pour le séquencement automatique

Si vos applications nécessitent des prérequis personnalisés, tels que Microsoft SQL Server, nous vous recommandons de préinstaller les prérequis sur votre machine virtuelle, puis d’utiliser cette machine virtuelle pour le séquencement automatique. L’utilisation de ces étapes établit une connexion à votre machine virtuelle existante.

Se connecter à votre machine virtuelle existante

  • Ouvrez PowerShell en tant qu’administrateur et exécutez les commandes suivantes sur votre machine virtuelle existante :

    • Définissez la catégorie de réseau de votre profil de connexion sur la machine virtuelle sur Privé :

      Get-netconnectionprofile | set-netconnectionprofile -NetworkCategory Private
      
    • Activez les règles de pare-feu pour le Bureau à distance et la gestion à distance de Windows :

      Enable-NetFirewallRule -DisplayGroup “Remote Desktop”
      Enable-NetFirewallRule -DisplayGroup “Windows Remote Management”
      
    • Définissez la machine virtuelle pour recevoir des commandes distantes sans invite de confirmation :

      Enable-PSRemoting –Force
      

Provisionner une machine virtuelle existante

  1. Sur l’appareil hôte, installez le client Windows et le composant Microsoft Application Virtualization (App-V) Auto Sequencer à partir de la version correspondante du Kit de déploiement et d’évaluation Windows (ADK). Pour plus d’informations sur l’installation d’App-V Sequencer, consultez Installer App-V Sequencer.

  2. Ouvrez PowerShell en tant qu’administrateur et exécutez l’applet de commande Connect-AppvSequencerVM , à l’aide des paramètres suivants :

    Connect-AppvSequencerVM -VMName "<name_of_vm>"
    

    <name_of_vm> est le nom de la machine virtuelle comme indiqué dans l’outil Gestionnaire Hyper-V.

Cette commande se connecte à une machine virtuelle Hyper-V existante à l’aide du nom de machine virtuelle fourni pour le séquencement automatique.

Passer en revue les fichiers journaux d’approvisionnement

Les deux types de fichiers journaux d’approvisionnement, situés dans %temp%\AutoSequencer\Logs, sont les suivants :

  • New-AppVSequencerVM-time_stamp<>.txt. Inclut des informations sur les activités d’approvisionnement, telles que « En attente d’une session de machine virtuelle », « Copie du programme d’installation pour Sequencer », etc.
  • Connect-AppvSequencerVM-report-time_stamp<>.txt. Inclut des informations sur les connexions établies à la machine virtuelle, indiquant s’il y a eu des échecs.

Étapes suivantes

Après avoir approvisionné votre environnement de séquencement, vous devez séquencer vos applications, soit en tant que groupe, soit individuellement. Pour plus d’informations sur le séquencement de vos applications, consultez les articles suivants

Après avoir séquencé vos packages, vous pouvez automatiquement propre tous les packages non publiés sur le client App-V. Pour plus d’informations, consultez Propre automatiquement des packages non publiés sur le client App-V.