Konfigurationsassistenten automatisch ausführen
Automatische Installation der Produktsoftware
Zielgeräte, Citrix Provisioning-Server und Konsolen können Sie mit dem folgenden Befehl automatisch in einem Standardinstallationsverzeichnis installieren:
<Installer Name>.exe /s /v"/qn"
<!--NeedCopy-->
Verwenden Sie die Option INSTALLDIR
zum Festlegen eines anderen Ziels:
<Installer Name>.exe /s /v"/qn INSTALLDIR=D:\Destination"
<!--NeedCopy-->
Hinweis:
Nach einer unbeaufsichtigten Installation eines Citrix Provisioning-Clients schlagen nachfolgende Upgrades mit dem Upgradeassistenten fehl, da der Client nicht neu gestartet wird.
Workflow für das automatische Ausführen des Konfigurationsassistenten
Dies sind die grundlegenden Schritte bei der automatischen Konfiguration von Servern in der Farm:
- Erstellen Sie eine Datei
ConfigWizard.ans
von einem konfigurierten Provisioning-Server in der Farm oder erstellen Sie die Datei manuell. Informationen zum manuellen Erstellen der Datei finden Sie unter Manuelles Erstellen der Datei ConfigWizard.ans. - Kopieren Sie die Datei
ConfigWizard.ans
auf die anderen Server in der Farm und ändern Sie die IP-Adresse in der DateiConfigWizard.ans
so, dass sie mit jedem Server in der Farm übereinstimmt. - Führen Sie
ConfigWizard.exe
mit dem Parameter/a
auf jedem Server aus.
Höhere Sicherheit für die Antwortdatei des Konfigurationsassistenten
Die Antwortdateien des Konfigurationsassistenten enthalten vertrauliche Felder wie Kennwörter für Datenbank- und Domänenkonten. Ab Citrix Provisioning Version 2303 sind diese Kennwörter durch Erhöhung der Sicherheit besser geschützt. Wenn Sie mit dem Konfigurationsassistenten eine neue Antwortdatei erstellen, geben Sie daher eine Passphrase zum Verschlüsseln von Kennwörtern an. Bei Verwendung der Antwortdatei müssen Sie dieselbe Passphrase verwenden. Sie können auch weiterhin Ihre Antwortdateien verwenden, die mit dem Konfigurationsassistenten vor Citrix Provisioning Version 2303 erstellt wurden.
ConfigWizard.ans
mit dem Konfigurationsassistenten
Erstellen der Datei -
Führen Sie ConfigWizard.exe mit dem Parameter
/s
und/p
auf einem konfigurierten Server aus. Verwenden Sie:-
/P
, um zur Angabe einer Passphrase aufgefordert zu werden -
/P:phrase
, um die Passphrase in der Befehlszeile anzugeben
-
- Wählen Sie auf der Seite “Farm Configuration” die Option Join existing farm aus.
- Wählen Sie auf der Seite Citrix Cloud die Option Join Citrix Cloud oder Do not join Citrix Cloud aus.
- Wählen Sie auf den restlichen Seiten des Assistenten Konfigurationseinstellungen aus und wählen Sie dann Finish.
- Kopieren Sie die resultierende Datei
ConfigWizard.ans
aus dem Verzeichnis mit den Citrix Provisioning-Anwendungsdaten in\\ProgramData\\Citrix\\Provisioning Services
.
Kopieren und Ändern der Datei ConfigWizard.ans
- Kopieren Sie die Datei
ConfigWizard.ans
für jeden Server in das Verzeichnis mit den Citrix Provisioning-Anwendungsdaten. - Bearbeiten Sie den Eintrag StreamNetworkAdapterIP=, sodass die IP-Adresse mit der des zu konfigurierenden Servers übereinstimmt. Wenn mehr als eine IP-Adresse für Citrix Provisioning auf dem Server verwendet wird, trennen Sie die IP-Adressen durch Kommas.
Automatisches Ausführen von ConfigWizard.exe
So konfigurieren Sie Server:
Führen Sie ConfigWizard.exe
mit dem Parameter /a /p
auf jedem Server aus. Der Parameter /p
gewährleistet eine verbesserte Verschlüsselung mit einer Passphrase. Die Passphrase muss dieselbe sein, die Sie beim Erstellen der Antwortdatei angegeben haben. Verwenden Sie zum Beispiel:
-
/P
, um zur Angabe einer Passphrase aufgefordert zu werden -
/P:phrase
, um die Passphrase in der Befehlszeile anzugeben
Hinweis:
Wenn Sie eine Antwortdatei verwenden, die mit Citrix Provisioning Version 2212 oder früher erstellt wurde, können Sie
/P
weglassen.
Beim Beitritt Ihrer Farm zu Citrix Cloud müssen Sie die Citrix Cloud-Administratoranmeldeinformationen für den Konfigurationsassistenten angeben, wenn Sie die Option /a
verwenden. Diese Anmeldeinformationen sind erforderlich, um die Citrix Provisioning-Server in der Farm bei Citrix Cloud zu registrieren oder erneut zu registrieren. Gehen Sie wie folgt vor, um die Anmeldeinformationen interaktionsfrei einzugeben:
- Erstellen Sie einen sicheren Client für Ihr Citrix Cloud-Administratorkonto und laden Sie die Datei
secureclient.csv
auf Ihren Citrix Provisioning-Server herunter. -
Wenden Sie auf dem Citrix Provisioning-Server den sicheren Client mit dem PowerShell-Befehl
Set-XdCredentials
an und wählen Sie dabei das Standardprofil aus. Beispiel:Set-XDCredentials -SecureClientFile secureclient.csv -CustomerId xxxxxxx -ProfileType CloudApi -StoreAs default <!--NeedCopy-->
Anweisungen zum Erstellen sicherer Clients finden Sie unter “Erste Schritte mit Citrix Cloud-APIs” in der Citrix Dokumentation für Entwickler https://developer.cloud.com/citrix-cloud/citrix-cloud-api-overview/docs/get-started-with-citrix-cloud-apis/.
Weitere Informationen zum Citrix DaaS Remote PowerShell SDK finden Sie unter https://docs.citrix.com/en-us/citrix-daas/sdk-api.html/.
Zum Aufrufen einer Liste gültiger ConfigWizard
-Parameter:
- Führen Sie
ConfigWizard.exe
mit dem Parameter/?
aus. - Öffnen Sie im Verzeichnis mit den Citrix Provisioning-Anwendungsdaten die resultierende Datei
ConfigWizard.out
. - Scrollen Sie zum Ende der Datei, um alle gültigen Parameter anzuzeigen.
Um eine Liste der Befehle und deren Beschreibungen abzurufen, verwenden Sie den Parameter / c
.
Manuelles Erstellen der Datei ConfigWizard.ans
Wenn Sie die Datei ConfigWizard.ans
völlig neu erstellen möchten, verwenden Sie einen Texteditor, der Ihnen die Möglichkeit zum Speichern als Unicode gibt, erstellen Sie eine Datei namens ConfigWizard.ans
und speichern Sie sie als Unicode. Geben Sie die in der Tabelle gezeigten Parameter ein. Schließen Sie alle für Ihre Konfiguration relevanten Parameter ein.
Bildschirm | UI-Option | Manueller Parameter |
---|---|---|
DHCP Services | Der Dienst, der auf diesem Computer ausgeführt wird: Microsoft DHCP | IPServiceType=0 |
Citrix Provisioning BootP service | IPServiceType=1 | |
Anderer BootP- oder DHCP-Dienst | IPServiceType=2 | |
Der Dienst, der auf einem anderen Computer ausgeführt wird | Nicht enthalten | |
PXE Services | Microsoft DHCP auf diesem Computer | PXEServiceType=0 |
Citrix Provisioning PXE Service auf diesem Computer | PXEServiceType=1 | |
Der Dienst, der auf einem anderen Computer ausgeführt wird | PXEServiceType=0 | |
Farm Configuration | Farm is already configured | FarmConfiguration=0 |
Create farm | FarmConfiguration=1 | |
Join existing farm | FarmConfiguration=2 | |
Datenbankserver | DatabaseAdminAuthentication | DatabaseAdminAuthentication= < ActiveDirectoryIntegrated oder SqlPassword>
|
DatabaseAdminUsername | DatabaseAdminUsername=< SQL login> (nur verwendet, wenn DatabaseAdminAuthentication = SqlPassword) |
|
DatabaseAdminPassword | DatabaseAdminPassword=< password> (nur verwendet, wenn DatabaseAdminAuthentication = SqlPassword) |
|
Database Server (nach Create Farm oder Join existing farm) | DatabaseAuthentication | DatabaseAuthentication=< ActiveDirectoryIntegrated oder SqlPassword>
|
DatabaseUsername | DatabaseUsername=< SQL login> (nur verwendet, wenn DatabaseAuthentication = SqlPassword) |
|
DatabasePassword | DatabasePassword=< password> (nur verwendet, wenn DatabaseAdminAuthentication = SqlPassword) |
|
Servername | DatabaseServer=< dBName> ,< NonDefaultSQLPort> (wenn Standardport, Portwert weglassen) |
|
Instanzname | DatabaseInstance=< InstanceName>
|
|
Datenbankname | DatabaseNew=< DbName>
|
|
Enable MultiSubnetFailover for SQL Server Always On | MultiSubnetFailover=< 0 oder 1>
|
|
Database Mirror Failover Partner Server Name | FailoverDatabaseServer=< dBName> ,< NonDefaultSQLPort> (wird kein Failoverpartner für die Datenbankspiegelung verwendet, wird dieser Wert ausgelassen oder ist leer) |
|
Database Mirror Failover Partner Instance Name | ||
New Farm (wenn neue Farm erstellt wird) | Farmname | FarmNew=< FarmName>
|
Sitename | SiteNew=< SiteName>
|
|
Collection name | CollectionNew=< CollectionName>
|
|
Farm Administrator group: PVS server is in Active Directory | ADGroup=< Pfad zu AD-Gruppe> Bsp.: test.local/Users/Domain Users
|
|
PVS server is in Workgroup | Group=< Pfad zu lokaler Gruppe> Bsp.: PVS-Server-1/Administrators |
|
New Store (wenn neue Farm erstellt wird) | Storename | Store=< StoreName>
|
Default path | DefaultPath=< Storepfad>
|
|
Existing Farm (beim Beitritt zu bestehender Farm) | Farmname | FarmExisting=< Datenbankname>
|
Site (beim Beitritt zu bestehender Farm) | Existing site; Site name | ExistingSite=< Sitename>
|
New site; Site name | Site=< Sitename>
|
|
Collection name | Collection=< Sammlungsname>
|
|
Store (beim Beitritt zu bestehender Farm) | Existing store; Store name | ExistingStore=< Storename>
|
New store; Store name | Store=< Storename>
|
|
Default path | DefaultPath=< Pfad zum Store>
|
|
Lizenzserver | License server name | LicenseServer=< IP, Hostname, FQDN des Citrix Lizenzservers>
|
License server port | LicenseServerPort=< LicenseServerPort> (Standardport ist 27000) |
|
On-premises (Lizenztyp) | licenseSKU=0 | |
Cloud (Lizenztyp) | licenseSKU=1 | |
Benutzerkonto | Netzwerkdienstkonto: | Network=1 |
Web Services for Licensing-Port | LicenseWebServicesPort=< LicenseWebServicesPort> (8083 ist der Standardport) |
|
Benutzerkonto | Netzwerkdienstkonto: | Network=1 |
Specified user account; User name/Domain |
< domain\username>
|
|
Kennwort | UserName2=< Kennwort>
|
|
Active Directory Computer Account Password | Days between password updates | PasswordManagementInterval=< #ofDays> (Einschluss dieses Parameters aktiviert Automate computer account password updates) |
Network Communications | Streaming network cards |
< StreamNetworkAdapterIP=IPofStreamingNIC1,IPofStreamingNIC2,…> (kommagetrennte Liste von IPs) |
Management network card | ManagementNetworkAdapterIP=< IPofManagementNIC> (nur eine IP) |
|
Hinweis: Netzwerkkarten können Karten für Streamen und auch für Verwaltung sein. | ||
First communications port | IpcPortBase=6890 | |
Total ports used for server communication | IpcPortCount=20 | |
Console port | SoapPort=54321 | |
Stream Servers Boot List | Specify boot servers (maximal 4, LS1–LS4) | LS#=<IP, Default Subnet Mask,Device Gateway,Server Port> |
Für Default Subnet Mask und Device Gateway 0.0.0.0 verwenden, wenn Informationen von DHCP bereitgestellt werden | ||
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 (Diagnoseinformationen anzeigen) | AdvancedVerbose=<0 oder 1> |
Interrupt safe mode (Auswählen, wenn Zielgerät während des Startvorgangs hängen bleibt) | AdvancedInterruptSafeMode=<0 oder 1> | |
Advanced Memory Support | AdvancedMemorySupport=<0 oder 1> | |
Network recovery method | AdvancedRebootFromHD=<0 für Restore Network Connection, 1 für Neustart von Festplatte> | |
Recovery time in seconds | AdvancedRecoverSeconds=< Zeit in Sekunden>
|
|
Login Polling Timeout | AdvancedLoginPolling=< Zeit in Millisekunden>
|
|
Login general timeout | AdvancedLoginGeneral=< Zeit in Millisekunden>
|
|
Soap SSL Configuration | SSL port | SSLPort=54323 |
SSL-Zertifikat | SSLCert=< Token>
|
|
Problem Report Configuration | My Citrix Username | CisUserName=< Benutzername>
|
Kennwort | CisPassword=< Kennwort>
|
In diesem Artikel
- Automatische Installation der Produktsoftware
- Workflow für das automatische Ausführen des Konfigurationsassistenten
- Höhere Sicherheit für die Antwortdatei des Konfigurationsassistenten
- Erstellen der Datei ConfigWizard.ans mit dem Konfigurationsassistenten
- Kopieren und Ändern der Datei ConfigWizard.ans
- Automatisches Ausführen von ConfigWizard.exe
- Manuelles Erstellen der Datei ConfigWizard.ans