Product Documentation

Importación de datos de XenDesktop 4

Jul 07, 2016

La herramienta de importación XdImport lee los parámetros de XenDesktop 4 que contiene el archivo XML generado por la herramienta de exportación XdExport. A continuación, aplica estos mismos parámetros a un sitio existente de XenDesktop 7.x. La herramienta de importación usa el script de PowerShell Import-XdSettings.ps1.

Para aplicar solo un subconjunto de los datos exportados, edite el archivo XML antes de ejecutar la herramienta de importación. Por ejemplo, es posible que desee quitar grupos de escritorios y directivas que no se requieren en la implementación de XenDesktop 7.x. La herramienta de importación se ejecuta correctamente si deja elementos completos vacíos. Por ejemplo, puede eliminar todos los grupos de escritorios sin causar ningún problema. La herramienta siempre valida el archivo XML antes de intentar importar cualquier dato.

Ejecute XdImport en cualquier máquina en la que los SDK de XenDesktop 7.x estén instalados. Debe tener la identidad de administrador total de XenDesktop para ejecutar la herramienta.

Antes de importar, asegúrese de que ha configurado un sitio de XenDesktop 7.x, incluida su base de datos. Citrix recomienda completar la importación a XenDesktop 7.x antes de llevar a cabo una prueba de usuario o configuración general del sitio. Combine configuraciones solo cuando el sitio no esté en uso.

  1. Cree un sitio de XenDesktop 7.x.
  2. Descargue XdImport.zip y extraiga los archivos en la máquina en la que se ejecutará la herramienta.
  3. En una sesión de PowerShell, ejecute Import-XdSettings.ps1 con los siguientes parámetros:
    Parámetro Descripción

    -HypervisorConnectionCredentials

    (Requerido.) La tabla hash de PowerShell que asigna direcciones de hipervisores a las instancias de PSCredential según sea necesario para la creación de conexiones de hipervisor. Predeterminado = @{}

    Escriba las credenciales del hipervisor al que se conecta la comunidad de XenDesktop 4.

    Para un hipervisor único, puede crear el argumento del siguiente modo:

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

    La dirección especificada en la tabla hash debe coincidir exactamente con la dirección en el archivo XML.

    Por ejemplo, con unos hipervisores de XenServer y de VMware, cree el siguiente argumento:

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

    -FilePath <ruta>

    (El valor de es obligatorio. ) La ubicación del archivo XML desde el cual se importarán los datos de la comunidad.

    -AdminAddress

    El nombre de un Controller del sitio de XenDesktop 7.x. Predeterminado = localhost

    -MergeDesktops

    Agrega escritorios definidos en el archivo XML a los grupos de entrega en el sitio de XenDesktop 7.x que tienen el mismo nombre que los grupos que se describen en el archivo XML. También se agregan las máquinas o los usuarios asociados.

    Si no se proporciona este parámetro, no se agrega ningún contenido a los grupos de entrega existentes en el sitio de XenDesktop 7.x.

    -SkipMachinePolicy

    El script no crea una directiva de máquinas que contiene parámetros de sitio. Si no proporciona este parámetro y existe la directiva de máquinas para el sitio, el script falla.

    -WhatIf

    Realiza una prueba para determinar qué se cambiaría o agregaría al sitio de XenDesktop 7.x. La inclusión de este parámetro envía la información al archivo de registro, pero no cambia el sitio.

    -LogFilePath <ruta>

    Indica la ruta completa del archivo de registro. El archivo de registro contiene texto que describe todas las escrituras realizadas en el sitio de XenDesktop 7.x. Predeterminado = .\Import-XdSettings.log

    -? o -help

    Muestra información acerca de los parámetros y se cierra sin importar ningún dato.

    Si el archivo XML contiene datos de directivas, se importan todas las directivas correctamente; si se produce un error, no se importa ninguna directiva. La importación de grandes cantidades de directivas que contienen muchas configuraciones puede tardar varias horas.

Cuando el script se completa, aparece el mensaje Completado. Una vez importados correctamente los datos del archivo XML, es posible ejecutar más iteraciones de exportación e importación, o bien, si ha importado todos los datos relevantes, puede llevar a cabo las tareas posteriores a la migración.