Exécution silencieuse de l’assistant de configuration
Installation silencieuse du logiciel du produit
Vous pouvez installer de manière silencieuse les machines cibles, les serveurs Citrix Provisioning et les consoles vers un répertoire d’installation par défaut en utilisant la commande suivante :
<Installer Name>.exe /s /v"/qn"
<!--NeedCopy-->
Pour définir une autre destination, utilisez l’option INSTALLDIR
:
<Installer Name>.exe /s /v"/qn INSTALLDIR=D:\Destination"
<!--NeedCopy-->
Remarque :
Après avoir effectué une installation en mode silencieux d’un client Citrix Provisioning, les mises à niveau ultérieures à l’aide de l’assistant de mise à niveau Upgrade Wizard échouent car le client ne redémarre pas.
Workflow d’exécution silencieuse de l’assistant de configuration
Les étapes de base pour la configuration silencieuse des serveurs de la batterie sont les suivantes :
- Créez un fichier
ConfigWizard.ans
depuis un serveur Provisioning Server configuré dans la batterie ou créez le fichier manuellement. Pour créer le fichier manuellement, consultez la section Créer le fichier ConfigWizard.ans manuellement. - Copiez le fichier
ConfigWizard.ans
sur les autres serveurs de la batterie et modifiez l’adresse IP dans le fichierConfigWizard.ans
pour qu’elle corresponde à chaque serveur de la batterie. - Exécutez
ConfigWizard.exe
à l’aide du paramètre/a
sur chaque serveur.
Sécurité renforcée pour le fichier de réponses de l’assistant de configuration
Les fichiers de réponses de l’assistant de configuration contiennent des champs sensibles tels que les mots de passe des comptes de base de données et de domaine. À partir de la version 2303 de Citrix Provisioning, ces mots de passe sont protégés par une sécurité renforcée. Par conséquent, lorsque vous créez un nouveau fichier de réponses à l’aide de l’assistant de configuration, fournissez une phrase secrète pour chiffrer les mots de passe. Vous devez utiliser la même phrase secrète lorsque vous utilisez le fichier de réponses. Vous pouvez également continuer à utiliser vos fichiers de réponses créés par l’assistant de configuration avant la version 2303 de Citrix Provisioning.
ConfigWizard.ans
à l’aide de l’assistant de configuration
Créer le fichier -
Exécutez ConfigWizard.exe avec le paramètre
/s
et/p
sur un serveur configuré. Veuillez utiliser :-
/P
pour être invité à saisir une phrase secrète -
/P:phrase
pour fournir la phrase secrète sur la ligne de commande
-
- Sur la page Farm Configuration, choisissez l’option Join existing farm.
- Sur la page Citrix Cloud, sélectionnez Join Citrix Cloud ou Do not join Citrix Cloud.
- Poursuivez la sélection des paramètres de configuration sur les pages restantes de l’assistant, puis sélectionnez Finish.
- Copiez le fichier
ConfigWizard.ans
depuis le répertoire Citrix Provisioning Application Data dans\\ProgramData\\Citrix\\Provisioning Services
.
Copier et modifier le fichier ConfigWizard.ans
- Pour chaque serveur, copiez le fichier
ConfigWizard.ans
dans le répertoire Citrix Provisioning Application Data. - Modifiez la valeur StreamNetworkAdapterIP= afin que cette dernière corresponde à l’IP du serveur en cours de configuration. Si plusieurs IP sont utilisées pour Citrix Provisioning sur le serveur, ajoutez une virgule entre chaque adresse IP.
Exécuter silencieusement ConfigWizard.exe
Pour configurer les serveurs, procédez comme suit :
Exécutez ConfigWizard.exe
à l’aide du paramètre /a /p
sur chaque serveur. Le paramètre /p
garantit un chiffrement avancé à l’aide d’une phrase secrète. La phrase secrète doit être identique à celle que vous avez fournie lors de la création du fichier de réponses. Par exemple, veuillez utiliser :
-
/P
pour être invité à saisir une phrase secrète -
/P:phrase
pour fournir la phrase secrète sur la ligne de commande
Remarque :
Si vous utilisez un fichier de réponses créé avec Citrix Provisioning version 2212 ou antérieure, vous pouvez omettre
/P
.
Si vous souhaitez joindre votre batterie à Citrix Cloud, vous devez fournir les informations d’identification de l’administrateur Citrix Cloud à l’assistant de configuration lorsque vous utilisez l’option /a
. Ces informations d’identification sont nécessaires pour enregistrer ou réenregistrer les serveurs Citrix Provisioning de la batterie auprès de Citrix Cloud. Pour fournir les informations d’identification de manière non interactive, procédez comme suit :
- Créez un client sécurisé pour votre compte administrateur Citrix Cloud et téléchargez le fichier
secureclient.csv
sur votre serveur Citrix Provisioning. -
Sur le serveur Citrix Provisioning, appliquez le client sécurisé à l’aide de la commande PowerShell
Set-XdCredentials
en choisissant le profil par défaut. Par exemple :Set-XDCredentials -SecureClientFile secureclient.csv -CustomerId xxxxxxx -ProfileType CloudApi -StoreAs default <!--NeedCopy-->
Pour obtenir des instructions sur la création de clients sécurisés, consultez la section Get started with Citrix Cloud APIs dans la documentation Citrix Developer https://developer.cloud.com/citrix-cloud/citrix-cloud-api-overview/docs/get-started-with-citrix-cloud-apis/.
Pour plus d’information sur le kit SDK PowerShell à distance Citrix DaaS, consultez https://docs.citrix.com/en-us/citrix-daas/sdk-api.html/.
Pour obtenir la liste des paramètres ConfigWizard
valides :
- Exécutez
ConfigWizard.exe
avec le paramètre/?
. - Dans le répertoire Citrix Provisioning Application Data, ouvrez le fichier
ConfigWizard.out
. - Défilez jusqu’en bas du fichier pour afficher tous les paramètres valides.
Pour obtenir une liste des commandes et leurs descriptions, utilisez le paramètre / c
.
Créer le fichier ConfigWizard.ans manuellement
Si vous souhaitez créer le fichier ConfigWizard.ans
à partir de zéro, à l’aide d’un éditeur de texte qui vous permet d’enregistrer le fichier sous Unicode, créez un fichier nommé ConfigWizard.ans
et enregistrez-le sous Unicode. Entrez les paramètres affichés dans le tableau. Incluez tous les paramètres pertinents à votre configuration.
Écran | Option d’interface utilisateur | Paramètre manuel |
---|---|---|
DHCP Services | Service s’exécutant sur cet ordinateur : Microsoft DHCP | IPServiceType=0 |
Service BOOTP de Citrix Provisioning | IPServiceType=1 | |
Autre service BOOTP ou DHCP | IPServiceType=2 | |
Service s’exécutant sur un autre ordinateur | Non inclus | |
PXE Services | Microsoft DHCP sur cet ordinateur | PXEServiceType=0 |
Service PXE Citrix Provisioning sur cet ordinateur | PXEServiceType=1 | |
Service s’exécutant sur un autre ordinateur | PXEServiceType=0 | |
Farm Configuration | Farm is already configured | FarmConfiguration=0 |
Create farm | FarmConfiguration=1 | |
Join existing farm | FarmConfiguration=2 | |
Serveur de base de données | DatabaseAdminAuthentication | DatabaseAdminAuthentication= < ActiveDirectoryIntegrated ou SqlPassword>
|
DatabaseAdminUsername | DatabaseAdminUserName=< Connexion SQL> (Utilisé uniquement si DatabaseAdminAuthentication a pour valeur SqlPassword) |
|
DatabaseAdminPassword | DatabaseAdminPassword=< mot de passe> (Utilisé uniquement si DatabaseAdminAuthentication a pour valeur SqlPassword) |
|
Database Server (après Create Farm ou Join existing farm) | DatabaseAuthentication | DatabaseAuthentication=< ActiveDirectoryIntegrated ou SqlPassword>
|
DatabaseUsername | DatabaseUsername=< connexion SQL> (Utilisé uniquement si DatabaseAuthentication a pour valeur SqlPassword) |
|
DatabasePassword | DatabasePassword=< mot de passe> (Utilisé uniquement si DatabaseAdminAuthentication a pour valeur SqlPassword) |
|
Server name | DatabaseServer=< dBName> ,< NonDefaultSQLPort> (s’il s’agit du port par défaut, omettez la valeur de port) |
|
Instance name | DatabaseInstance=< InstanceName>
|
|
Database name | DatabaseNew=< DbName>
|
|
Enable MultiSubnetFailover for SQL Server Always On | MultiSubnetFailover=< 0 ou 1>
|
|
Database Mirror Failover Partner Server Name | FailoverDatabaseServer=< dBName> ,< NonDefaultSQLPort> (si aucun partenaire de basculement de miroir de base de données n’est utilisé, cette valeur est omise ou a une valeur vide) |
|
Database Mirror Failover Partner Instance Name | ||
New Farm (lorsque la batterie est créée) | Farm name | FarmNew=< FarmName>
|
Site name | SiteNew=< SiteName>
|
|
Collection name | CollectionNew=< CollectionName>
|
|
Farm Administrator group: PVS server is in Active Directory | ADGroup=< chemin d’accès au groupe AD> Ex: test.local/Users/Domain Users
|
|
PVS server is in Workgroup | Group=< chemin d’accès au groupe local> Ex: PVS-Server-1/Administrators |
|
New Store (lorsque la batterie est créée) | Store name | Store=< StoreName>
|
Default path | DefaultPath=< chemin d’accès au magasin>
|
|
Existing Farm (lors de l’association à une batterie existante) | Farm name | FarmExisting=< nom de base de données>
|
Site (lors de l’association à une batterie existante) | Existing site ; Site name | ExistingSite=< nom du site>
|
New site ; Site name | Site=< nom du site>
|
|
Collection name | Collection=< nom de la collection>
|
|
Store (lors de l’association à une batterie existante) | Existing store ; Store name | ExistingStore=< nom du magasin>
|
New store ; Store name | Store=< nom du magasin>
|
|
Default path | DefaultPath=< chemin d’accès au magasin>
|
|
Serveur de licences | License server name | LicenseServer=< IP, nom d’hôte, nom de domaine complet du serveur de licences Citrix>
|
License server port | LicenseServerPort=< LicenseServerPort> (27000 est le port par défaut) |
|
On-premises (type de licence) | licenseSKU=0 | |
Cloud (type de licence) | licenseSKU=1 | |
User account | compte de service réseau ; | Network=1 |
Port de Web Services For Licensing | LicenseWebServicePort =< LicenseWebServiceSport> (8083 est le port par défaut) |
|
User account | compte de service réseau ; | Network=1 |
Specified user account ; User name/Domain |
< domaine\nom d’utilisateur>
|
|
Mot de passe | UserName2=< Password>
|
|
Active Directory Computer Account Password | Days between password updates | PasswordManagementInterval=< #ofDays> (l’inclusion de ce paramètre active l’option Automate computer account password updates) |
Network Communications | Streaming network cards | StreamNetworkAdapterIP=< IPofStreamingNIC1,IPofStreamingNIC2,…> (liste d’adresses IP séparées par des virgules) |
Management network card | ManagementNetworkAdapterIP=< IPofManagementNIC> (une seule adresse IP) |
|
Remarque : les cartes réseau peuvent utiliser le service de streaming et de gestion. | ||
First communications port | IpcPortBase=6890 | |
Nombre total de ports utilisés pour la communication sur le serveur | IpcPortCount=20 | |
Console port | SoapPort=54321 | |
Stream Servers Boot List | Specify boot servers (maximum de 4, LS1–LS4) | LS#=<IP,Default Subnet Mask,Device Gateway,Server Port> |
Pour Default Subnet Mask et Device Gateway, utilisez 0.0.0.0 si les informations sont fournies par DHCP. | ||
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 (affiche les informations de diagnostic) | AdvancedVerbose=<0 ou 1> |
Interrupt safe mode (sélectionnez cette option si la machine cible se bloque pendant le démarrage) | AdvancedInterruptSafeMode=<0 ou 1> | |
Advanced Memory Support | AdvancedMemorySupport=<0 ou 1> | |
Network Recovery Method | AdvancedRebootFromHD=<0 pour Restore Network Connection, 1 pour Reboot from hard disk> | |
Recovery time in seconds | AdvancedRecoverSeconds=< temps en secondes>
|
|
Login Polling Timeout | AdvancedLoginPolling=< temps en millisecondes>
|
|
Login General Timeout | AdvancedLoginGeneral=< temps en millisecondes>
|
|
Soap SSL Configuration | SSL port | SSLPort=54323 |
SSL certificate | SSLCert=< jeton>
|
|
Problem Report Configuration | My Citrix Username | CisUserName=< nom d’utilisateur>
|
Mot de passe | CisPassword=< mot de passe>
|
Dans cet article
- Installation silencieuse du logiciel du produit
- Workflow d’exécution silencieuse de l’assistant de configuration
- Sécurité renforcée pour le fichier de réponses de l’assistant de configuration
- Créer le fichier ConfigWizard.ans à l’aide de l’assistant de configuration
- Copier et modifier le fichier ConfigWizard.ans
- Exécuter silencieusement ConfigWizard.exe
- Créer le fichier ConfigWizard.ans manuellement