Comment déployer un package d'application virtuelle pour le tester

 

S'applique à: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Important

Vous devez uniquement utiliser les applets de commande de App-V pour Server pour gérer les packages dans un environnement de test afin de vérifier et de tester le fonctionnement du package.

Déploiement d'un package d'application virtuelle

  1. Ouvrez une fenêtre de console PowerShell avec élévation de privilèges et exécutez la commande suivante :

    Set-ExecutionPolicy Remotesigned –Scope Process -Force

    L'applet de commande Set-ExecutionPolicy change les préférences de l'utilisateur pour la stratégie d'exécution Windows PowerShell. La stratégie d'exécution fait partie de la stratégie de sécurité de Windows PowerShell. Elle détermine si vous pouvez charger des fichiers de configuration (y compris votre profil Windows PowerShell) et exécuter des scripts, ainsi que les scripts, le cas échéant, qui doivent être signés numériquement avant leur exécution.

  2. Importez les applets de commande de App-V pour Server.

    PS C:\> Import-Module ServerAppVAgent

  3. Utilisez les informations suivantes pour personnaliser le document de configuration de déploiement associé au package d'application virtuelle :

    Notes

    Si le package est associé à des composants Microsoft SQL Server, ces composants doivent être déployés sur le serveur exécutant Microsoft SQL pour que l'application s'exécute correctement.

    - Ouvrez le fichier **deploymentconfig.xml** dans un éditeur XML, par exemple [XML Notepad 2007](https://go.microsoft.com/fwlink/?linkid=208297) (https://go.microsoft.com/fwlink/?LinkId=208297). Le fichier **deploymentconfig.xml** se trouve à la racine du dossier du package sur l'ordinateur qui exécute l'agent App-V pour Server.
    
    - Passez en revue les nœuds **ENTRY** sous **/CONFIGURATION/VIRTUALENVIRONMENT** et **/CONFIGURATION/LOCAL**.
    
    - Sous chaque nœud **ENTRY**, passez en revue les données de nœud **VALUE** qui doivent être personnalisées. Il s'agit en général du nom d'un serveur, ou d'un mot de passe manquant ou incorrect. Ces données peuvent être isolées ou faire partie d'une structure plus importante telle qu'une chaîne de connexion d'une base de données Vous pouvez utiliser d'autres informations dans le nœud **ENTRY** afin de comprendre d'où viennent ces données et ce qu'elles contrôlent.
    
    - Personnalisez les données du nœud **VALUE** de manière pertinente. Ne changez pas les attributs du nœud **VALUE**. En outre, ne modifiez rien d'autre dans le nœud **ENTRY**.
    
    - Enregistrez deploymentconfig.xml et fermez l'éditeur XML.
    
      <div class="alert">
    
    
      > [!NOTE]
      > <P>Si le fichier de configuration de déploiement contient des informations sensibles, telles que des mots de passe, vous devez enregistrer le fichier à un emplacement sécurisé.</P>
    
    
      </div>
    
  4. Ajoutez le package. Remplacez les exemples de paramètres en gras par des données spécifiques à votre déploiement.

    PS C:\> Add-ServerAppvPackage –Name MyApp –Manifest C:\MyApp\MyApp_manifest.xml

    –SFT C:\MyApp\MyApp.sft –Configuration C:\MyApp\deploymentconfig.xml 

  5. Démarrez le package. Remplacez les exemples de paramètres en gras par des données spécifiques à votre déploiement.

    PS C:\> Start-ServerAppVPackage –Name MyApp