Citrix Provisioning

Ejecutar de manera silenciosa el asistente Configuración Wizard

Instalación silenciosa del software de los productos

Puede instalar de forma silenciosa dispositivos de destino, servidores de Citrix Provisioning y consolas en un directorio de instalación predeterminado con este comando:

<Installer Name>.exe /s /v"/qn"
<!--NeedCopy-->

Para establecer otro destino, use la opción INSTALLDIR:

<Installer Name>.exe /s /v"/qn INSTALLDIR=D:\Destination"
<!--NeedCopy-->

Nota:

Después de realizar una instalación silenciosa de un cliente Citrix Provisioning, las actualizaciones posteriores que utilizan el asistente Upgrade Wizard fallan porque el cliente no puede reiniciarse.

Flujo de trabajo para ejecutar el asistente Configuración Wizard de forma silenciosa

A continuación, dispone de los pasos básicos necesarios para configurar silenciosamente los servidores de la comunidad:

  • Cree un archivo ConfigWizard.ans desde un servidor de aprovisionamiento configurado en la comunidad o cree el archivo manualmente. Para crear el archivo manualmente, consulte Crear manualmente el archivo ConfigWizard.ans.
  • Copie el archivo ConfigWizard.ans en los otros servidores de la comunidad y modifique la dirección IP del archivo ConfigWizard.ans para que coincida con cada servidor de la comunidad.
  • Ejecute ConfigWizard.exe con el parámetro /a en cada servidor.

Seguridad mejorada para el archivo de respuestas del asistente Configuración Wizard

Los archivos de respuestas del asistente Configuración Wizard tienen campos confidenciales, como contraseñas de cuentas de bases de datos y de dominios. A partir de la versión 2303 de Citrix Provisioning, estas contraseñas se protegen mejor. Por lo tanto, cuando cree un archivo de respuestas mediante el asistente Configuración Wizard, proporcione una frase secreta para cifrar las contraseñas. Debe utilizar la misma contraseña cuando use el archivo de respuestas. También puede seguir utilizando los archivos de respuestas creados por el asistente Configuración Wizard antes de la versión 2303 de Citrix Provisioning.

Crear el archivo ConfigWizard.ans mediante el asistente Configuration Wizard

  1. Ejecute ConfigWizard.exe con los parámetros /s y /p en un servidor configurado. Utilice:

    • /P para que se le solicite una frase secreta
    • /P:phrase para proporcionar la frase secreta en la línea de comandos
  2. En la página Farm Configuration, seleccione Join existing farm.
  3. En la página de Citrix Cloud, seleccione unirse con Citrix Cloud o No unirse con Citrix Cloud.
  4. Continúe seleccionando los parámetros de configuración en las páginas restantes del asistente y, al final, seleccione Finish.
  5. Copie el archivo ConfigWizard.ans resultante del directorio de datos de aplicación de Citrix Provisioning en \\ProgramData\\Citrix\\Provisioning Services.

Copiar y modificar el archivo ConfigWizard.ans

  1. Para cada servidor, copie el archivo ConfigWizard.ans al directorio de datos de aplicación de Citrix Provisioning.
  2. Modifique el valor StreamNetworkAdapterIP= de modo que coincida con la IP del servidor que se configurará. Si se usa más de una IP para Citrix Provisioning en el servidor, agregue una coma entre cada IP.

Ejecutar ConfigWizard.exe de forma silenciosa

Para configurar servidores:

Ejecute ConfigWizard.exe con el parámetro /a /p en cada servidor. El parámetro /p garantiza un cifrado mejorado con una frase secreta. La contraseña debe ser la misma que proporcionó al crear el archivo de respuestas. Por ejemplo, utilice:

  • /P para que se le solicite una frase secreta
  • /P:phrase para proporcionar la frase secreta en la línea de comandos

Nota:

Si usa un archivo de respuestas creado con la versión 2212 de Citrix Provisioning o una anterior, puede omitir /P.

Si une su comunidad a Citrix Cloud, debe proporcionar las credenciales de administrador de Citrix Cloud al asistente Configuración Wizard cuando utilice la opción /a. Estas credenciales son necesarias para registrar por primera vez o de nuevo los servidores de Citrix Provisioning de la comunidad en Citrix Cloud. Para proporcionar las credenciales de forma no interactiva, haga lo siguiente:

  1. Cree un cliente seguro para su cuenta de administrador de Citrix Cloud y descargue el archivo secureclient.csv a su servidor de Citrix Provisioning.
  2. En el servidor de Citrix Provisioning, aplique el cliente seguro mediante el comando Set-XdCredentials de PowerShell y seleccione el perfil predeterminado. Por ejemplo:

    Set-XDCredentials -SecureClientFile secureclient.csv -CustomerId xxxxxxx -ProfileType CloudApi -StoreAs default
    <!--NeedCopy-->
    

Para obtener instrucciones sobre cómo crear clientes seguros, consulte Get started with Citrix Cloud APIs en la documentación para desarrolladores de Citrix: https://developer.cloud.com/citrix-cloud/citrix-cloud-api-overview/docs/get-started-with-citrix-cloud-apis/

Para obtener más información sobre el SDK de PowerShell remoto de Citrix DaaS, consulte https://docs.citrix.com/en-us/citrix-daas/sdk-api.html/.

Para obtener una lista de los parámetros válidos de ConfigWizard:

  1. Ejecute ConfigWizard.exe con el parámetro /?.
  2. En el directorio de datos de aplicación de Citrix Provisioning, abra el archivo ConfigWizard.out resultante.
  3. Desplácese hasta el final del archivo para ver todos los parámetros válidos.

Para obtener una lista de los comandos y sus descripciones, utilice el parámetro / c.

Crear manualmente el archivo ConfigWizard.ans

Si quiere crear el archivo ConfigWizard.ans desde cero con un editor de textos que le permita guardarlo en formato Unicode, cree un archivo denominado ConfigWizard.ans y guárdelo en Unicode. Introduzca los parámetros que se muestran en la tabla. Incluya todos los parámetros relevantes para su configuración.

Pantalla Opción de IU Parámetro manual
DHCP Services El servicio activo en este equipo: Microsoft DHCP IPServiceType=0
  Servicio BootP de Citrix Provisioning IPServiceType=1
  Otro servicio BootP o DHCP IPServiceType=2
  El servicio activo en otro equipo No se incluye
PXE Services Microsoft DHCP en este equipo PXEServiceType=0
  El servicio Citrix Provisioning PXE de este equipo PXEServiceType=1
  El servicio activo en otro equipo PXEServiceType=0
Farm Configuration La comunidad ya está configurada FarmConfiguration=0
  Create farm FarmConfiguration=1
  Join existing farm FarmConfiguration=2
Servidor de base de datos DatabaseAdminAuthentication DatabaseAdminAuthentication= < ActiveDirectoryIntegrated o SqlPassword>
  DatabaseAdminUsername DatabaseAdminUsername=<Credenciales de SQL> (se usa solo si DatabaseAdminAuthentication es SqlPassword)
  DatabaseAdminPassword DatabaseAdminPassword=<contraseña> (se usa solo si DatabaseAdminAuthentication es SqlPassword)
Database Server (después de Create Farm o Join existing farm) DatabaseAuthentication DatabaseAuthentication=<ActiveDirectoryIntegrated o SqlPassword>
  DatabaseUsername DatabaseUsername=<Credenciales de SQL> (se usa solo si DatabaseAuthentication es SqlPassword)
  DatabasePassword DatabasePassword=<contraseña> (se usa solo si DatabaseAdminAuthentication es SqlPassword)
  Server name DatabaseServer=<dBName>,<NonDefaultSQLPort> (si es el puerto predeterminado, omita el valor del puerto)
  Instance name DatabaseInstance=<InstanceName>
  Database name DatabaseNew=<DbName>
  Enable MultiSubnetFailover for SQL Server Always On MultiSubnetFailover=<0 o 1>
  Database Mirror Failover Partner Server Name FailoverDatabaseServer=<dBName>,<NonDefaultSQLPort> (si no se usa un socio de conmutación por error de reflejos de bases de datos, este valor se omite o está vacío)
Database Mirror Failover Partner Instance Name
New Farm (al crear una comunidad) Farm name FarmNew=<FarmName>
  Site name SiteNew=<SiteName>
  Collection name CollectionNew=<CollectionName>
  Farm Administrator group: PVS server is in Active Directory ADGroup=<Ruta al grupo de AD> Ejemplo: test.local/Users/Domain Users
  PVS server is in Workgroup Group=<Ruta al grupo local> Ejemplo: PVS-Server-1/Administrators
New Store (al crear una comunidad) Store name Store=<StoreName>
  Default path DefaultPath=<Ruta del almacenamiento>
Existing Farm (al unirse a una comunidad existente) Farm name FarmExisting=<Nombre de la base de datos>
Site (al unirse a una comunidad existente) Existing site; Site name ExistingSite=<Nombre del sitio>
  New site; Site name Site=<Nombre del sitio>
  Collection name Collection=<Nombre de la colección>
Store (al unirse a una comunidad existente) Existing store; Store name ExistingStore=<Nombre del almacén>
  New store; Store name Store=<Nombre del almacén>
  Default path DefaultPath=<Ruta al almacén>
Servidor de licencias License server name LicenseServer=<IP del servidor de licencias de Citrix, su nombre de host, su FQDN>
  License server port LicenseServerPort=<LicenseServerPort> (27000 es el puerto predeterminado)
  On-premises (tipo de licencia) licenseSKU=0
  Use Datacenter licenses for desktops if no Desktop licenses are available LicenseTradeup=<0 o 1>
  Cloud (tipo de licencia) licenseSKU=1
User account Network service account Network=1
  Specified user account; User name/Domain <dominio\nombre de usuario>
  Contraseña UserName2=<Contraseña>
Contraseña de cuenta de equipo de Active Directory Days between password updates PasswordManagementInterval=<#ofDays> (al incluir este parámetro se habilita Automate computer account password updates)
Network Communications Streaming network cards StreamNetworkAdapterIP=<IPofStreamingNIC1,IPofStreamingNIC2,…> (lista de direcciones IP separadas por comas)
  Management network card ManagementNetworkAdapterIP=<IPofManagementNIC> (solo una dirección IP)
  Nota: El tipo de tarjetas de red puede ser tanto de streaming como de administración.  
  First communications port IpcPortBase=6890
  Total ports used for server communication IpcPortCount=20
  Console port SoapPort=54321
Stream Servers Boot List Specify boot servers (máximo 4, de LS1 a LS4) LS#=<IP,máscara de subred predeterminada,puerta de enlace del dispositivo,puerto del servidor>
    Para la máscara de subred predeterminada y la puerta de enlace del dispositivo, use 0.0.0.0 si DHCP proporciona la información.
    LS1=1.1.1.57,255.255.254.0,10.192.176.1,6910
    LS2=2.2.2.92,0.0.0.0,0.0.0.0,6910
Advanced Stream Servers Boot List Verbose mode (muestra información de diagnóstico) AdvancedVerbose=<0 o 1>
  Interrupt safe mode (selecciónelo si el dispositivo de destino deja de responder durante el arranque) AdvancedInterruptSafeMode=<0 o 1>
  Advanced Memory Support AdvancedMemorySupport=<0 o 1>
  Network recovery method AdvancedRebootFromHD=<0 para Restore Network Connection, 1 para Reboot from hard disk>
  Recovery time in seconds AdvancedRecoverSeconds=<tiempo en segundos>
  Login Polling Timeout AdvancedLoginPolling=<tiempo en milisegundos>
  Login general timeout AdvancedLoginGeneral=<tiempo en milisegundos>
Soap SSL Configuration SSL port SSLPort=54323
  SSL certificate SSLCert=<token>
Problem Report Configuration My Citrix Username CisUserName=<nombre de usuario>
  Contraseña CisPassword=<contraseña>