Product Documentation

Importer les données de XenDesktop 4

Oct 21, 2016

L'outil d'importation, XdImport, lit les paramètres de XenDesktop 4 contenus dans le fichier XML généré par l'outil d'exportation, XdExport, et les applique à un site XenDesktop 7.x existant. L'outil d'importation est le script PowerShell Import-XdSettings.ps1.

Toutes les données ne sont pas importées du fichier XdSettings.xml ; pour plus d'informations sur les types de données importés, veuillez consulter la section Détails d'importation et d'exportation des données.

Pour appliquer uniquement un sous-ensemble de données exportées, modifiez le fichier XML avant d'exécuter l'outil d'importation. Par exemple, vous pouvez supprimer des groupes de bureaux et des stratégies qui ne sont pas nécessaires dans votre déploiement XenDesktop 7.x.

L'outil d'importation s'exécute correctement si vous laissez des éléments entiers vides. Par exemple, vous pouvez supprimer tous les groupes de bureaux sans engendrer de problèmes. L'outil valide toujours le fichier XML avant d'importer des données. Pour plus de détails sur la manière de modifier le fichier XML, consultez la section Modification du fichier XML de l'outil de migration.

La section Détails d'importation et d'exportation des données décrit la manière dont les données dans le fichier XML sont migrées vers le site XenDesktop 7.x.

Exécutez XdImport sur n'importe quelle machine sur laquelle les SDK XenDesktop 7.x sont installés. Vous devez disposer de l'identité d'administrateur XenDesktop complet pour exécuter l'outil.

Avant d'importer, vérifiez que vous avez configuré un site XenDesktop 7.x, y compris sa base de données. Pour tous les détails des configurations requises pour la base de données, consultez la section Base de données dans Configuration système requise pour XenDesktop 7.1.

Citrix vous recommande d'effectuer l'importation vers XenDesktop 7.x avant toute configuration d'un site général ou évaluation par les utilisateurs. Fusionnez les configurations uniquement lorsque le site n'est pas utilisé.

Pour importer des données de XenDesktop 4

  1. Créez un site XenDesktop 7.x.
  2. Téléchargez XdImport.zip et extrayez les fichiers sur la machine sur laquelle vous allez utiliser l'outil.
  3. Dans une session PowerShell, exécutez Import-XdSettings.ps1. Vous pouvez spécifier les paramètres suivants :
    Paramètre Description

    -HypervisorConnectionCredentials

    Ce paramètre est requis.

    Table de hachage PowerShell qui met en correspondance les adresses d'hyperviseurs avec les instances PSCredential nécessaires à la création de connexions d'hyperviseurs.

    Valeur par défaut = @{}

    Entrez les informations d’identification de l’hyperviseur auquel la batterie XenDesktop 4 se connecte.

    Pour un hyperviseur unique, créez l'argument comme indiqué ci-après :

    $credential = Get-Credential $mappings = @{"http://" =$credential} .\Import-XdSettings.ps1 -FilePath. \XdSettings.xml -HypervisorConnectionCredentials $mappings

    Notez que l'adresse spécifiée dans la table de hachage doit correspondre exactement à l'adresse contenue dans le fichier XML.

    Par exemple, avec un hyperviseur XenServer et VMware, créez l'argument suivant :

    $Xencredential = Get-Credential $VMWcredential = Get-Credential $mappings = @{"http://" = $Xencredential;"http:///SDK" = $VMWcredential} .\Import-XdSettings.ps1 -FilePath. \XdSettings.xml -HypervisorConnectionCredentials $mappings

    -FilePath

    Emplacement du fichier XML à partir duquel les données de la batterie doivent être importées.

    La valeur de est requise.

    -AdminAddress

    Nom d'un contrôleur sur le site XenDesktop 7.x.

    Valeur par défaut = XA

    -MergeDesktops

    Ajoute les bureaux définis dans le fichier XML pour les groupes de mise à disposition dans le site XenDesktop 7.x qui ont le même nom que les groupes décrits dans le fichier XML. Les machines et les utilisateurs associés sont également ajoutés.

    Si vous omettez ce paramètre, aucun contenu n'est ajouté aux groupes de bureaux existants dans le site XenDesktop 7.x.

    -SkipMachinePolicy

    Le script ne crée pas de stratégie machine contenant les paramètres de niveau du site.

    Si vous ne fournissez pas ce paramètre et s'il existe déjà une stratégie machine pour le site, le script échoue.

    -WhatIf

    Effectue une série de tests pour déterminer ce qui serait modifié ou ajouté au site XenDesktop 7.x. L'inclusion de ce paramètre envoie les informations au fichier journal, mais ne modifie pas le site.

    -LogFilePath

    Chemin complet du fichier journal. Le fichier journal contient une description de toutes les écritures effectuées au niveau du site XenDesktop 7.x.

    Par défaut  = .\Import-XdSettings.log

    -? ou -help

    Affiche des informations sur les paramètres et quitte sans exporter les données.

    Si le fichier XML contient des données de stratégie, soit toutes les stratégies sont importées, soit, en cas de problème, aucune donnée de stratégie n'est importée. L'importation d'un grand nombre de stratégies avec de nombreux paramètres peut prendre plusieurs heures.
  4. Lorsque le script prend fin, le message Done apparaît.

Une fois que vous avez importé les données à partir du fichier XML, vous pouvez exécuter d'autres opérations d'importation ou d'exportation ou, si toutes les données pertinentes ont été importées, effectuer les tâches post-migration décrites dans la section Tâches d'après migration.