Citrix Provisioning

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 Datei ConfigWizard.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.

Erstellen der Datei ConfigWizard.ans mit dem Konfigurationsassistenten

  1. 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
  2. Wählen Sie auf der Seite “Farm Configuration” die Option Join existing farm aus.
  3. Wählen Sie auf der Seite Citrix Cloud die Option Join Citrix Cloud oder Do not join Citrix Cloud aus.
  4. Wählen Sie auf den restlichen Seiten des Assistenten Konfigurationseinstellungen aus und wählen Sie dann Finish.
  5. 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

  1. Kopieren Sie die Datei ConfigWizard.ans für jeden Server in das Verzeichnis mit den Citrix Provisioning-Anwendungsdaten.
  2. 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:

  1. Erstellen Sie einen sicheren Client für Ihr Citrix Cloud-Administratorkonto und laden Sie die Datei secureclient.csv auf Ihren Citrix Provisioning-Server herunter.
  2. 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:

  1. Führen Sie ConfigWizard.exe mit dem Parameter /? aus.
  2. Öffnen Sie im Verzeichnis mit den Citrix Provisioning-Anwendungsdaten die resultierende Datei ConfigWizard.out.
  3. 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>