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 :
- Utilisation d’un disque dur virtuel (VHD)
- 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.
Create un fichier de disque dur virtuel
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 .
Create un fichier de disque dur virtuel avec l’outil en ligne de commande Convert-WindowsImage
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"
Où
<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.
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.
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.
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
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.
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>"
Où
<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
- Séquencer manuellement une nouvelle application unique à l’aide de Microsoft Application Virtualization Sequencer (App-V Sequencer)
- Séquence automatiquement plusieurs applications à la fois à l’aide de Microsoft Application Virtualization Sequencer (App-V Sequencer)
- Met automatiquement à jour plusieurs applications à la fois à l’aide de Microsoft Application Virtualization Sequencer (App-V Sequencer)
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.