Installieren, Aktualisieren und Deinstallieren von Session Recording

Dieses Kapitel beschreibt, wie Sie Session Recording mit dem XenApp/XenDesktop-Installer installieren. Es enthält die folgenden Abschnitte:

Installations-Checkliste

Installieren der Session Recording-Verwaltungskomponenten

Konfigurieren von Director zur Verwendung des Session Recording-Servers

Installieren des Session Recording-Agenten

Installieren des Session Recording-Players

Installationen automatisieren

Session Recording aktualisieren

Session Recording deinstallieren

Installations-Checkliste

Ab Version 7.14 können Sie die Session Recording-Komponenten mit dem XenApp/XenDesktop-Installer installieren.

Bevor Sie mit der Installation beginnen, vervollständigen Sie diese Liste:

Schritt
  Wählen Sie die Computer aus, auf denen Sie die einzelnen Session Recording-Komponenten installieren möchten, und stellen Sie sicher, dass jeder Computer die Hardware- und Softwareanforderungen für die zu installierende Komponente oder Komponenten erfüllt.
  Verwenden Sie Ihre Citrix®-Anmeldeinformationen, um auf die Downloadseite für XenApp und XenDesktop® zuzugreifen und die Produkt-ISO-Datei herunterzuladen. Entpacken Sie die ISO-Datei oder brennen Sie sie auf eine DVD.
  Um das TLS-Protokoll für die Kommunikation zwischen den Session Recording-Komponenten zu verwenden, installieren Sie die richtigen Zertifikate in Ihrer Umgebung.
  Installieren Sie alle erforderlichen Hotfixes für die Session Recording-Komponenten. Die Hotfixes sind beim Citrix Support erhältlich.
  Konfigurieren Sie Director, um die Session Recording-Richtlinien zu erstellen und zu aktivieren. Weitere Informationen finden Sie unter Konfigurieren von Director zur Verwendung des Session Recording-Servers.

Hinweis:

  • Citrix empfiehlt, die veröffentlichten Anwendungen basierend auf Ihren Aufzeichnungsrichtlinien in separate Bereitstellungsgruppen aufzuteilen, da die Sitzungsfreigabe für veröffentlichte Anwendungen mit aktiven Richtlinien in Konflikt geraten kann, wenn sie sich in derselben Bereitstellungsgruppe befinden. Session Recording gleicht die aktive Richtlinie mit der ersten veröffentlichten Anwendung ab, die ein Benutzer öffnet.
  • Wenn Sie Machine Creation Services™ (MCS) oder Provisioning Services verwenden möchten, bereiten Sie eine eindeutige QMId vor. Die Nichteinhaltung kann zu Datenverlusten bei der Aufzeichnung führen.
  • SQL Server erfordert, dass TCP/IP aktiviert ist, der SQL Server Browser-Dienst ausgeführt wird und die Windows-Authentifizierung verwendet wird.
  • Um HTTPS zu verwenden, konfigurieren Sie Serverzertifikate für TLS/HTTPS.
  • Stellen Sie sicher, dass Benutzer unter Lokale Benutzer und Gruppen > Gruppen > Benutzer Schreibberechtigungen für den Ordner C:\windows\Temp haben.

Installieren der Session Recording-Verwaltungskomponenten

Citrix empfiehlt, die Komponenten Session Recording-Verwaltung, Session Recording-Agent und Session Recording-Player auf separaten Servern zu installieren. Die Session Recording-Verwaltungskomponenten umfassen die Session Recording-Datenbank, den Session Recording-Server und die Session Recording-Richtlinienkonsole. Sie können auswählen, welche dieser Komponenten auf einem Server installiert werden sollen.

Schritt 1: Produktsoftware herunterladen und Assistenten starten

  1. Wenn Sie die XenApp®- und XenDesktop-ISO noch nicht heruntergeladen haben, verwenden Sie Ihre Citrix-Kontodaten, um auf die Downloadseite für XenApp und XenDesktop zuzugreifen und die Produkt-ISO-Datei herunterzuladen. Entpacken Sie die ISO-Datei oder brennen Sie sie auf eine DVD.
  2. Melden Sie sich mit einem lokalen Administratorkonto an dem Computer an, auf dem Sie die Session Recording-Verwaltungskomponenten installieren. Legen Sie die DVD in das Laufwerk ein oder stellen Sie die ISO-Datei bereit. Wenn das Installationsprogramm nicht automatisch startet, doppelklicken Sie auf die Anwendung AutoSelect oder das bereitgestellte Laufwerk. Der Installationsassistent wird gestartet.

Schritt 2: Wählen Sie das zu installierende Produkt aus

lokalisiertes Bild

Klicken Sie neben dem zu installierenden Produkt auf Start: XenApp oder XenDesktop.

Schritt 3: Session Recording auswählen

lokalisiertes Bild

Wählen Sie den Eintrag Session Recording aus.

Schritt 4: Lizenzvereinbarung lesen und akzeptieren

lokalisiertes Bild

Lesen Sie auf der Seite Software-Lizenzvereinbarung die Lizenzvereinbarung, akzeptieren Sie sie und klicken Sie dann auf Weiter.

Schritt 5: Wählen Sie die zu installierenden Komponenten und den Installationsort aus

lokalisiertes Bild

Auf der Seite Kernkomponenten:

  • Speicherort: Standardmäßig werden die Komponenten unter C:\Program Files\Citrix installiert. Der Standardspeicherort ist für die meisten Bereitstellungen geeignet. Sie können einen benutzerdefinierten Installationsort angeben.
  • Komponente: Standardmäßig sind alle Kontrollkästchen neben den installierbaren Komponenten aktiviert. Das Installationsprogramm erkennt, ob es auf einem Desktop-Betriebssystem oder einem Server-Betriebssystem ausgeführt wird. Es erlaubt die Installation der Session Recording-Verwaltungskomponenten nur auf einem Server-Betriebssystem und erlaubt nicht die Installation des Session Recording-Agenten auf einem Computer, auf dem kein VDA vorab installiert wurde. Wenn Sie den Session Recording-Agenten auf einem Computer installieren, auf dem kein VDA vorab installiert wurde, ist die Option Session Recording-Agent nicht verfügbar.

Wählen Sie Session Recording Administration aus und klicken Sie auf Weiter.

lokalisiertes Bild

Schritt 6: Zu installierende Features auswählen

lokalisiertes Bild

Auf der Seite Features:

  • Standardmäßig sind alle Kontrollkästchen neben den installierbaren Features aktiviert. Die Installation all dieser Features auf einem einzigen Server ist für einen Machbarkeitsnachweis (Proof of Concept) in Ordnung. Für eine große Produktionsumgebung empfiehlt Citrix jedoch, die Session Recording-Richtlinienkonsole auf einem separaten Server und den Session Recording-Server, die Session Recording-Administratorprotokollierung und die Session Recording-Datenbank auf einem anderen separaten Server zu installieren. Beachten Sie, dass die Session Recording-Administratorprotokollierung ein optionales Unterfeature des Session Recording-Servers ist. Sie müssen den Session Recording-Server auswählen, bevor Sie die Session Recording-Administratorprotokollierung auswählen können.
  • Um ein weiteres Feature auf demselben Server hinzuzufügen, nachdem Sie ein oder mehrere Features darauf ausgewählt und installiert haben, können Sie nur das MSI-Paket ausführen, aber das Installationsprogramm nicht erneut ausführen.

Wählen Sie das oder die Features aus, die Sie installieren möchten, und klicken Sie auf Weiter.

Schritt 6.1: Installieren der Session Recording-Datenbank

Hinweis: Die Session Recording-Datenbank ist keine tatsächliche Datenbank. Sie ist eine Komponente, die für die Erstellung und Konfiguration der erforderlichen Datenbanken in der Microsoft SQL Server-Instanz während der Installation verantwortlich ist. Session Recording unterstützt drei Lösungen für die Datenbank-Hochverfügbarkeit basierend auf Microsoft SQL Server. Weitere Informationen finden Sie unter Installieren von Session Recording mit Datenbank-Hochverfügbarkeit.

Es gibt typischerweise drei Bereitstellungstypen für die Session Recording-Datenbank und Microsoft SQL Server:

  • Bereitstellung 1: Installieren Sie den Session Recording-Server und die Session Recording-Datenbank auf demselben Computer und den Microsoft SQL Server auf einem Remotecomputer. (Empfohlen)
  • Bereitstellung 2: Installieren Sie den Session Recording-Server, die Session Recording-Datenbank und Microsoft SQL Server auf demselben Computer.
  • Bereitstellung 3: Installieren Sie den Session Recording-Server auf einem Computer und sowohl die Session Recording-Datenbank als auch Microsoft SQL Server auf einem anderen Computer. (Nicht empfohlen)
  1. Wählen Sie auf der Seite Features die Option Session Recording-Datenbank aus und klicken Sie auf Weiter.

    lokalisiertes Bild

  2. Geben Sie auf der Seite Datenbank- und Serverkonfiguration den Instanznamen und den Datenbanknamen der Session Recording-Datenbank sowie das Computerkonto des Session Recording-Servers an. Klicken Sie auf Weiter.

    lokalisiertes Bild

    Auf der Seite Datenbank- und Serverkonfiguration:

    • Instanzname: Wenn die Datenbankinstanz keine benannte Instanz ist, wie Sie sie bei der Einrichtung der Instanz konfiguriert haben, können Sie nur den Computernamen des SQL Servers verwenden. Wenn Sie die Instanz benannt haben, verwenden Sie computer-name\instance-name als Datenbankinstanznamen. Um den verwendeten Serverinstanznamen zu ermitteln, führen Sie select @@servername auf dem SQL Server aus. Der Rückgabewert ist der exakte Datenbankinstanzname. Wenn Ihr SQL Server so konfiguriert ist, dass er auf einem benutzerdefinierten Port (außer dem Standardport 1433) lauscht, legen Sie den benutzerdefinierten Listener-Port fest, indem Sie dem Instanznamen ein Komma anhängen. Geben Sie beispielsweise DXSBC-SRD-1,2433 in das Textfeld Instanzname ein, wobei 2433 nach dem Komma den benutzerdefinierten Listener-Port bezeichnet.
    • Datenbankname: Geben Sie einen benutzerdefinierten Datenbanknamen in das Textfeld Datenbankname ein oder verwenden Sie den im Textfeld voreingestellten Standarddatenbanknamen. Klicken Sie auf Verbindung testen, um die Konnektivität zur SQL Server-Instanz und die Gültigkeit des Datenbanknamens zu testen.

    Wichtig:

    Ein benutzerdefinierter Datenbankname darf nur A-Z, a-z und 0-9 enthalten und darf 123 Zeichen nicht überschreiten.

    • Sie müssen über die Serverrollenberechtigungen securityadmin und dbcreator der Datenbank verfügen. Wenn Sie die Berechtigungen nicht haben, können Sie:
      • Den Datenbankadministrator bitten, die Berechtigungen für die Installation zuzuweisen. Nach Abschluss der Installation sind die Serverrollenberechtigungen securityadmin und dbcreator nicht mehr erforderlich und können sicher entfernt werden.
      • Oder verwenden Sie das Paket SessionRecordingAdministrationx64.msi (entpacken Sie die ISO-Datei, und Sie finden dieses MSI-Paket unter …\x64\Session Recording). Während der MSI-Installation fordert ein Dialogfeld die Anmeldeinformationen eines Datenbankadministrators mit den Serverrollenberechtigungen securityadmin und dbcreator an. Geben Sie die korrekten Anmeldeinformationen ein und klicken Sie dann auf OK, um die Installation fortzusetzen.

        Die Installation erstellt die neue Session Recording-Datenbank und fügt das Computerkonto des Session Recording-Servers als db_owner hinzu.

    • Computerkonto des Session Recording-Servers
      • Bereitstellungen 1 und 2: Geben Sie localhost in das Feld Computerkonto des Session Recording-Servers ein.
      • Bereitstellung 3: Geben Sie den Namen des Computers, auf dem der Session Recording-Server gehostet wird, im Format Domäne\Computername ein. Das Computerkonto des Session Recording-Servers ist das Benutzerkonto für den Zugriff auf die Session Recording-Datenbank.

      Hinweis: Versuche, die Session Recording-Verwaltungskomponenten zu installieren, können mit dem Fehlercode 1603 fehlschlagen, wenn ein Domänenname im Feld Computerkonto des Session Recording-Servers festgelegt ist. Geben Sie als Problemumgehung localhost oder NetBIOS-Domänenname\Computername in das Feld Computerkonto des Session Recording-Servers ein.

  3. Überprüfen Sie die Voraussetzungen und bestätigen Sie die Installation.

    lokalisiertes Bild

    Die Seite Zusammenfassung zeigt Ihre Installationsauswahl an. Sie können auf Zurück klicken, um zu den vorherigen Assistentenseiten zurückzukehren und Änderungen vorzunehmen. Oder klicken Sie auf Installieren, um die Installation zu starten.

  4. Schließen Sie die Installation ab.

    lokalisiertes Bild

    Die Seite Installation abschließen zeigt grüne Häkchen für alle Voraussetzungen und Komponenten, die erfolgreich installiert und initialisiert wurden.

    Klicken Sie auf Fertig stellen, um die Installation der Session Recording-Datenbank abzuschließen.

Schritt 6.2: Installieren des Session Recording-Servers

  1. Wählen Sie auf der Seite Features die Optionen Session Recording-Server und Session Recording-Administratorprotokollierung aus. Klicken Sie auf Weiter.

    lokalisiertes Bild

    Hinweis:

    • Die Session Recording-Administratorprotokollierung ist eine optionale Unterfunktion des Session Recording-Servers. Sie müssen den Session Recording-Server auswählen, bevor Sie die Session Recording-Administratorprotokollierung auswählen können.
    • Citrix empfiehlt, die Session Recording-Administratorprotokollierung zusammen mit dem Session Recording-Server gleichzeitig zu installieren. Wenn Sie die Administratorprotokollierungsfunktion nicht aktivieren möchten, können Sie sie auf einer späteren Seite deaktivieren. Wenn Sie diese Funktion jedoch nicht von Anfang an installieren, sondern später hinzufügen möchten, können Sie sie nur manuell mithilfe des Pakets SessionRecordingAdministrationx64.msi hinzufügen.
  2. Geben Sie auf der Seite Datenbank- und Serverkonfiguration die Konfigurationen an.

    lokalisiertes Bild

    Auf der Seite Datenbank- und Serverkonfiguration:

    • Instanzname: Geben Sie den Namen Ihres SQL Servers in das Textfeld Instanzname ein. Wenn Sie eine benannte Instanz verwenden, geben Sie Computername\Instanzname ein; andernfalls geben Sie nur Computername ein. Wenn Ihr SQL Server so konfiguriert ist, dass er auf einem benutzerdefinierten Port (außer dem Standardport 1433) lauscht, legen Sie den benutzerdefinierten Listener-Port fest, indem Sie dem Instanznamen ein Komma anhängen. Geben Sie beispielsweise DXSBC-SRD-1,2433 in das Textfeld Instanzname ein, wobei 2433 nach dem Komma den benutzerdefinierten Listener-Port bezeichnet.
    • Datenbankname: Geben Sie einen benutzerdefinierten Datenbanknamen in das Textfeld Datenbankname ein oder verwenden Sie den Standarddatenbanknamen CitrixSessionRecording, der im Textfeld voreingestellt ist.
    • Sie müssen über die Serverrollenberechtigungen securityadmin und dbcreator der Datenbank verfügen. Wenn Sie die Berechtigungen nicht haben, können Sie:
      • Bitten Sie den Datenbankadministrator, die Berechtigungen für die Installation zuzuweisen. Nach Abschluss der Installation sind die Serverrollenberechtigungen securityadmin und dbcreator nicht mehr erforderlich und können sicher entfernt werden.
      • Oder verwenden Sie das MSI-Paket SessionRecordingAdministrationx64.msi, um den Session Recording Server zu installieren. Während der MSI-Installation fordert ein Dialogfeld die Anmeldeinformationen eines Datenbankadministrators mit den Serverrollenberechtigungen securityadmin und dbcreator an. Geben Sie die korrekten Anmeldeinformationen ein und klicken Sie dann auf OK, um die Installation fortzusetzen.
    • Nachdem Sie den korrekten Instanznamen und Datenbanknamen eingegeben haben, klicken Sie auf Verbindung testen, um die Konnektivität zur Session Recording-Datenbank zu testen.
    • Geben Sie das Computerkonto des Session Recording Servers ein und klicken Sie dann auf Weiter.
  3. Geben Sie auf der Seite Konfiguration der Administratorprotokollierung die Konfigurationen für die Funktion für die Administratorprotokollierung an.

    lokalisiertes Bild

    Auf der Seite Konfiguration der Administratorprotokollierung:

    • Die Datenbank für die Administratorprotokollierung ist auf der SQL Server-Instanz installiert: Dieses Textfeld ist nicht bearbeitbar. Der SQL Server-Instanzname der Datenbank für die Administratorprotokollierung wird automatisch vom Instanznamen übernommen, den Sie auf der Seite Datenbank- und Serverkonfiguration eingegeben haben.
    • Datenbankname für die Administratorprotokollierung: Wenn Sie die Funktion für die Session Recording-Administratorprotokollierung installieren möchten, geben Sie einen benutzerdefinierten Datenbanknamen für die Datenbank für die Administratorprotokollierung in dieses Textfeld ein oder verwenden Sie den Standarddatenbanknamen CitrixSessionRecordingLogging, der im Textfeld voreingestellt ist. Hinweis: Der Datenbankname für die Administratorprotokollierung muss sich vom Session Recording-Datenbanknamen unterscheiden, der im Textfeld Datenbankname auf der vorherigen Seite Datenbank- und Serverkonfiguration festgelegt ist.
    • Nachdem Sie den Datenbanknamen für die Administratorprotokollierung eingegeben haben, klicken Sie auf Verbindung testen, um die Konnektivität zur Datenbank für die Administratorprotokollierung zu testen.
    • Verwaltungsprotokollierung aktivieren: Standardmäßig ist die Funktion Verwaltungsprotokollierung aktiviert. Sie können sie deaktivieren, indem Sie das Kontrollkästchen deaktivieren.
    • Obligatorische Blockierung aktivieren: Standardmäßig ist die obligatorische Blockierung aktiviert. Normale Funktionen können blockiert werden, wenn die Protokollierung fehlschlägt. Sie können die obligatorische Blockierung deaktivieren, indem Sie das Kontrollkästchen deaktivieren.

    Klicken Sie auf Weiter, um die Installation fortzusetzen.

  4. Überprüfen Sie die Voraussetzungen und bestätigen Sie die Installation.

    lokalisiertes Bild

    Die Seite Zusammenfassung zeigt Ihre Installationsauswahl. Sie können auf Zurück klicken, um zu den vorherigen Assistentenseiten zurückzukehren und Änderungen vorzunehmen. Oder klicken Sie auf Installieren, um die Installation zu starten.

  5. Schließen Sie die Installation ab.

    lokalisiertes Bild

    Die Seite Installation abschließen zeigt grüne Häkchen für alle Voraussetzungen und Komponenten, die erfolgreich installiert und initialisiert wurden.

    Klicken Sie auf Fertig stellen, um die Installation des Session Recording Servers abzuschließen.

    Hinweis: Die Standardinstallation des Session Recording Servers verwendet HTTPS/TLS zur Sicherung der Kommunikation. Wenn TLS auf der Standard-IIS-Site des Session Recording Servers nicht konfiguriert ist, verwenden Sie HTTP. Heben Sie dazu die Auswahl von SSL in der IIS-Verwaltungskonsole auf, indem Sie zur Session Recording Broker-Site navigieren, die SSL-Einstellungen öffnen und das Kontrollkästchen Require SSL deaktivieren.

Schritt 6.3: Installieren der Session Recording Policy Console

  1. Wählen Sie auf der Seite Features die Option Session Recording Policy Console aus und klicken Sie auf Weiter.

    lokalisiertes Bild

  2. Überprüfen Sie die Voraussetzungen und bestätigen Sie die Installation.

    lokalisiertes Bild

    Die Seite Zusammenfassung zeigt Ihre Installationsoptionen an. Sie können auf Zurück klicken, um zu den vorherigen Assistentenseiten zurückzukehren und Änderungen vorzunehmen. Oder klicken Sie auf Installieren, um die Installation zu starten.

  3. Schließen Sie die Installation ab.

    lokalisiertes Bild

    Die Seite Installation abschließen zeigt grüne Häkchen für alle Voraussetzungen und Komponenten an, die erfolgreich installiert und initialisiert wurden.

    Klicken Sie auf Fertig stellen, um die Installation der Session Recording Policy Console abzuschließen.

Schritt 7: Installieren Sie Broker_PowerShellSnapIn_x64.msi

Wichtig: Um die Session Recording Policy Console zu verwenden, muss das Broker PowerShell Snap-in (Broker_PowerShellSnapIn_x64.msi) installiert sein. Das Snap-in kann nicht automatisch vom Installationsprogramm installiert werden. Suchen Sie das Snap-in auf der XenApp/XenDesktop-ISO (\layout\image-full\x64\Citrix Desktop Delivery Controller) und befolgen Sie die Anweisungen zur manuellen Installation. Die Nichteinhaltung kann zu einem Fehler führen.

Director zur Verwendung des Session Recording Servers konfigurieren

Sie können die Director-Konsole verwenden, um die Session Recording-Richtlinien zu erstellen und zu aktivieren.

  1. Für eine HTTPS-Verbindung installieren Sie das Zertifikat, um dem Session Recording Server in den vertrauenswürdigen Stammzertifikaten des Director-Servers zu vertrauen.
  2. Um den Director-Server für die Verwendung des Session Recording Servers zu konfigurieren, führen Sie den Befehl C:\inetpub\wwwroot\Director\tools\DirectorConfig.exe /configsessionrecording aus.
  3. Geben Sie die IP-Adresse oder den FQDN des Session Recording Servers sowie die Portnummer und den Verbindungstyp (HTTP/HTTPS) ein, die der Session Recording Agent verwendet, um sich mit dem Session Recording Broker auf dem Director-Server zu verbinden.

Installieren Sie den Session Recording Agent

Sie müssen den Session Recording Agent auf der VDA- oder VDI-Maschine installieren, auf der Sie Sitzungen aufzeichnen möchten.

Schritt 1: Laden Sie die Produktsoftware herunter und starten Sie den Assistenten

Verwenden Sie ein lokales Administratorkonto, um sich an dem Computer anzumelden, auf dem Sie die Komponente des Session Recording Agent installieren. Legen Sie die DVD in das Laufwerk ein oder stellen Sie die ISO-Datei bereit. Wenn das Installationsprogramm nicht automatisch startet, doppelklicken Sie auf die Anwendung AutoSelect oder das bereitgestellte Laufwerk.

Der Installationsassistent wird gestartet.

Schritt 2: Wählen Sie aus, welches Produkt installiert werden soll

lokalisiertes Bild

Klicken Sie auf Start neben dem zu installierenden Produkt: XenApp oder XenDesktop.

Schritt 3: Wählen Sie Session Recording aus

lokalisiertes Bild

Wählen Sie den Eintrag Session Recording aus.

Schritt 4: Lesen und akzeptieren Sie die Lizenzvereinbarung

lokalisiertes Bild

Auf der Seite Software-Lizenzvereinbarung lesen Sie die Lizenzvereinbarung, akzeptieren diese und klicken dann auf Weiter.

Schritt 5: Wählen Sie die zu installierende Komponente und den Installationsort aus

lokalisiertes Bild

Wählen Sie Session Recording Agent aus und klicken Sie auf Weiter.

Schritt 6: Agent-Konfiguration angeben

lokalisiertes Bild

Auf der Seite Agent-Konfiguration:

  • Wenn Sie den Session Recording Server bereits installiert haben, geben Sie den Namen des Computers ein, auf dem Sie den Session Recording Server installiert haben, sowie die Protokoll- und Portinformationen für die Verbindung zum Session Recording Server. Wenn Sie Session Recording noch nicht installiert haben, können Sie diese Informationen später in den Eigenschaften des Session Recording-Agents ändern.

Hinweis: Es gibt eine Einschränkung bei der Testverbindungsfunktion des Installationsprogramms. Es unterstützt das Szenario „HTTPS erfordert TLS 1.2“ nicht. Wenn Sie das Installationsprogramm in diesem Szenario verwenden, schlägt die Testverbindung fehl, aber Sie können den Fehler ignorieren und auf Weiter klicken, um die Installation fortzusetzen. Dies beeinträchtigt die normale Funktion nicht.

Schritt 7: Voraussetzungen überprüfen und die Installation bestätigen

lokalisiertes Bild

Die Seite Zusammenfassung zeigt Ihre Installationsauswahl an. Sie können auf Zurück klicken, um zu den vorherigen Assistentenseiten zurückzukehren und Änderungen vorzunehmen. Oder klicken Sie auf Installieren, um die Installation zu starten.

Schritt 8: Installation abschließen

lokalisiertes Bild

Die Seite Installation abschließen zeigt grüne Häkchen für alle Voraussetzungen und Komponenten an, die erfolgreich installiert und initialisiert wurden.

Klicken Sie auf Fertig stellen, um die Installation des Session Recording-Agents abzuschließen.

Hinweis: Wenn Machine Creation Services (MCS) oder Provisioning Services (PVS) mehrere VDAs mit dem konfigurierten Masterimage und installiertem Microsoft Message Queuing (MSMQ) erstellen, können diese VDAs unter bestimmten Bedingungen dieselbe QMId haben. Dies kann verschiedene Probleme verursachen, zum Beispiel:

  • Sitzungen werden möglicherweise nicht aufgezeichnet, selbst wenn die Aufzeichnungsvereinbarung akzeptiert wird.
  • Der Session Recording Server kann möglicherweise keine Abmeldesignale für Sitzungen empfangen, und folglich können Sitzungen immer den Status „Live“ haben.

Als Workaround erstellen Sie eine eindeutige QMId für jeden VDA, die sich je nach Bereitstellungsmethode unterscheidet.

Es sind keine zusätzlichen Maßnahmen erforderlich, wenn Desktop-Betriebssystem-VDAs mit installiertem Session Recording-Agent mit PVS 7.7 oder höher und MCS 7.9 oder höher im statischen Desktop-Modus erstellt werden, der beispielsweise so konfiguriert ist, dass alle Änderungen mit einer separaten Personal vDisk oder der lokalen Festplatte Ihres VDA persistent gemacht werden.

Für Server-Betriebssystem-VDAs, die mit MCS oder PVS erstellt wurden, und Desktop-Betriebssystem-VDAs, die so konfiguriert sind, dass alle Änderungen beim Abmelden eines Benutzers verworfen werden, verwenden Sie das Skript GenRandomQMID.ps1, um die QMId beim Systemstart zu ändern. Ändern Sie die Energieverwaltungsstrategie, um sicherzustellen, dass genügend VDAs ausgeführt werden, bevor Benutzeranmeldeversuche erfolgen.

Um das Skript GenRandomQMID.ps1 zu verwenden, gehen Sie wie folgt vor:

  1. Stellen Sie sicher, dass die Ausführungsrichtlinie in PowerShell auf RemoteSigned oder Unrestricted eingestellt ist.

    Set-ExecutionPolicy RemoteSigned

  2. Erstellen Sie eine geplante Aufgabe, legen Sie den Trigger auf Systemstart fest und führen Sie sie mit dem SYSTEM-Konto auf dem PVS- oder MCS-Master-Image-Computer aus.

  3. Fügen Sie den Befehl als Startaufgabe hinzu.

    powershell .exe -file C:\\GenRandomQMID.ps1

Zusammenfassung des Skripts GenRandomQMID.ps1:

  1. Entfernen Sie die aktuelle QMId aus der Registrierung.
  2. Fügen Sie SysPrep = 1 zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters hinzu.
  3. Beenden Sie die zugehörigen Dienste, einschließlich CitrixSmAudAgent und MSMQ.
  4. Um eine zufällige QMId zu generieren, starten Sie die zuvor beendeten Dienste.
# Remove old QMId from registry and set SysPrep flag for MSMQ
Remove-Itemproperty -Path HKLM:Software\Microsoft\MSMQ\Parameters\MachineCache -Name QMId -Force
Set-ItemProperty -Path HKLM:Software\Microsoft\MSMQ\Parameters -Name "SysPrep" -Type DWord -Value 1
# Get dependent services
\$depServices = Get-Service -name MSMQ -dependentservices | Select -Property Name
# Restart MSMQ to get a new QMId
Restart-Service -force MSMQ
# Start dependent services
if ($depServices -ne $null) {
    foreach ($depService in $depServices) {
        \$startMode = Get-WmiObject win32\_service -filter \"NAME = '\$\(\$depService.Name)'\" | Select -Property StartMode
        if ($startMode.StartMode -eq "Auto") {
            Start-Service $depService.Name
        }

}
}

Installieren des Session Recording Players

Installieren Sie den Session Recording Player auf dem Session Recording Server oder auf einer oder mehreren Arbeitsstationen in der Domäne für Benutzer, die Sitzungsaufzeichnungen anzeigen.

Schritt 1: Produktsoftware herunterladen und Assistenten starten

Melden Sie sich mit einem lokalen Administratorkonto an dem Computer an, auf dem Sie die Komponente Session Recording Player installieren. Legen Sie die DVD in das Laufwerk ein oder binden Sie die ISO-Datei ein. Wenn das Installationsprogramm nicht automatisch gestartet wird, doppelklicken Sie auf die Anwendung AutoSelect oder das eingebundene Laufwerk.

Der Installationsassistent wird gestartet.

Schritt 2: Zu installierendes Produkt auswählen

lokalisiertes Bild

Klicken Sie neben dem zu installierenden Produkt auf Start: XenApp oder XenDesktop.

Schritt 3: Session Recording auswählen

lokalisiertes Bild

Wählen Sie den Eintrag Session Recording aus.

Schritt 4: Lizenzvertrag lesen und akzeptieren

lokalisiertes Bild

Lesen Sie auf der Seite Software-Lizenzvertrag den Lizenzvertrag, akzeptieren Sie ihn und klicken Sie dann auf Weiter.

Schritt 5: Zu installierende Komponente und Installationsort auswählen

lokalisiertes Bild

Wählen Sie Session Recording Player aus und klicken Sie auf Weiter.

Schritt 6: Voraussetzungen prüfen und die Installation bestätigen

lokalisiertes Bild

Auf der Seite Zusammenfassung werden Ihre Installationsoptionen angezeigt. Sie können auf Zurück klicken, um zu den vorherigen Assistentenseiten zurückzukehren und Änderungen vorzunehmen. Oder klicken Sie auf Installieren, um die Installation zu starten.

Schritt 7: Installation abschließen

lokalisiertes Bild

Auf der Seite Installation abschließen werden grüne Häkchen für alle Voraussetzungen und Komponenten angezeigt, die erfolgreich installiert und initialisiert wurden.

Klicken Sie auf Fertig stellen, um die Installation des Session Recording Players abzuschließen.

Installationen automatisieren

Um den Session Recording Agent auf mehreren Servern zu installieren, schreiben Sie ein Skript, das eine unbeaufsichtigte Installation verwendet.

Die folgende Befehlszeile installiert den Session Recording Agent und erstellt eine Protokolldatei, um die Installationsinformationen zu erfassen.

Für 64-Bit-Systeme:

msiexec /i SessionRecordingAgentx64.msi /q /l*vx IhrInstallationsprotokoll SESSIONRECORDINGSERVERNAME=IhrServername SESSIONRECORDINGBROKERPROTOCOL=IhrBrokerprotokoll SESSIONRECORDINGBROKERPORT=IhrBrokerport

Hinweis: Die Datei SessionRecordingAgentx64.msi im XenApp/XenDesktop-ISO befindet sich unter \layout\image-full\x64\Session Recording.

Für 32-Bit-Systeme:

msiexec /i SessionRecordingAgent.msi /q /l*vx IhrInstallationsprotokoll SESSIONRECORDINGSERVERNAME=IhrServername SESSIONRECORDINGBROKERPROTOCOL=IhrBrokerprotokoll SESSIONRECORDINGBROKERPORT=IhrBrokerport

Hinweis: Die Datei SessionRecordingAgent.msi im XenApp/XenDesktop-ISO befindet sich unter \layout\image-full\x86\Session Recording.

Dabei gilt:

yourservername ist der NetBIOS-Name oder FQDN des Computers, auf dem der Session Recording Server gehostet wird. Wenn nicht angegeben, ist der Standardwert localhost.

yourbrokerprotocol ist HTTP oder HTTPS, das der Session Recording Agent für die Kommunikation mit dem Session Recording Broker verwendet. Wenn nicht angegeben, ist der Standardwert HTTPS.

yourbrokerport ist die Portnummer, die der Session Recording Agent für die Kommunikation mit dem Session Recording Broker verwendet. Wenn nicht angegeben, ist der Standardwert Null, wodurch der Session Recording Agent angewiesen wird, die Standardportnummer für das ausgewählte Protokoll zu verwenden: 80 für HTTP oder 443 für HTTPS.

/l*v gibt die ausführliche Protokollierung an.

yourinstallationlog ist der Speicherort Ihrer Installationsprotokolldatei.

/q gibt den stillen Modus an.

Upgrade von Session Recording

Sie können bestimmte Bereitstellungen auf neuere Versionen aktualisieren, ohne zuvor neue Maschinen oder Sites einrichten zu müssen. Sie können von Session Recording 7.6 (oder höher) auf die neueste Version von Session Recording aktualisieren.

Hinweise:

  • Wenn Sie die Session Recording Administration von 7.6 auf 7.13 oder höher aktualisieren und in der Session Recording Administration Ändern auswählen, um den Administratorprotokollierungsdienst hinzuzufügen, wird der SQL Server-Instanzname auf der Seite Administratorprotokollierungskonfiguration nicht angezeigt. Die folgende Fehlermeldung wird angezeigt, wenn Sie auf Weiter klicken: Database connection test failed. Please enter correct Database instance name. Als Problemumgehung fügen Sie die Leseberechtigung für localhost-Benutzer zum folgenden SmartAuditor Server-Registrierungsordner hinzu: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server.
  • Versuche, die Session Recording-Datenbank zu aktualisieren, können fehlschlagen, wenn nur diese Komponente auf einer Maschine installiert ist. Überprüfen Sie in diesem Fall, ob die folgenden Registrierungseinträge unter HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\SmartAuditor\Database vorhanden sind. Falls nicht, fügen Sie die Einträge manuell vor dem Upgrade hinzu.
Schlüsselname Schlüsseltyp Schlüsselwert
SmAudDatabaseInstance String Der Instanzname Ihrer Session Recording-Datenbank
DatabaseName String Der Datenbankname Ihrer Session Recording-Datenbank

Anforderungen, Vorbereitung und Einschränkungen

Hinweis: Sie können kein Upgrade von einer Technology Preview-Version durchführen.

  • Sie müssen die grafische Benutzeroberfläche oder die Befehlszeilenschnittstelle des Session Recording-Installationsprogramms verwenden, um die Session Recording-Komponenten auf dem Computer zu aktualisieren, auf dem Sie die Komponenten installiert haben.
  • Bevor Sie mit einem Upgrade beginnen, sichern Sie die Datenbank namens CitrixSessionRecording in der SQL Server-Instanz, damit Sie sie wiederherstellen können, falls nach dem Datenbank-Upgrade Probleme auftreten.
  • Zusätzlich zu einem Domänenbenutzer müssen Sie ein lokaler Administrator auf den Computern sein, auf denen Sie die Session Recording-Komponenten aktualisieren.
  • Wenn der Session Recording-Server und die Session Recording-Datenbank nicht auf demselben Server installiert sind, müssen Sie über die Datenbankrollenberechtigung verfügen, um die Session Recording-Datenbank zu aktualisieren; andernfalls können Sie
    • Bitten Sie den Datenbankadministrator, die Serverrollenberechtigungen securityadmin und dbcreator für das Upgrade zuzuweisen. Nach Abschluss des Upgrades sind die Serverrollenberechtigungen securityadmin und dbcreator nicht mehr erforderlich und können sicher entfernt werden.
    • Oder verwenden Sie das SessionRecordingAdministrationx64.msi-Paket für das Upgrade. Während des MSI-Upgrades fordert ein Dialogfeld die Anmeldeinformationen eines Datenbankadministrators mit den Serverrollenberechtigungen securityadmin und dbcreator an. Geben Sie die korrekten Anmeldeinformationen ein und klicken Sie dann auf OK, um das Upgrade fortzusetzen.
  • Wenn Sie nicht planen, alle Session Recording Agents gleichzeitig zu aktualisieren, kann Session Recording Agent 7.6.0 (oder höher) mit der neuesten (aktuellen) Version des Session Recording Servers zusammenarbeiten. Einige neue Funktionen und Fehlerbehebungen werden jedoch möglicherweise nicht wirksam.
  • Sitzungen, die während des Upgrades des Session Recording Servers gestartet werden, werden nicht aufgezeichnet.
  • Die Option Grafikanpassung in den Session Recording Agent-Eigenschaften ist nach einer Neuinstallation oder einem Upgrade standardmäßig aktiviert, um die Kompatibilität mit dem Desktop Composition Redirection-Modus zu gewährleisten. Sie können diese Option nach einer Neuinstallation oder einem Upgrade manuell deaktivieren.
  • Die Funktion Administratorprotokollierung wird nicht installiert, nachdem Sie Session Recording von einer früheren Version aktualisiert haben, die diese Funktion nicht enthält. Um diese neue Funktion hinzuzufügen, ändern Sie die Installation nach dem Upgrade.
  • Wenn zum Zeitpunkt des Upgrade-Starts Live-Aufzeichnungssitzungen vorhanden sind, ist die Wahrscheinlichkeit sehr gering, dass die Aufzeichnung abgeschlossen werden kann.
  • Überprüfen Sie die folgende Upgradereihenfolge, damit Sie potenzielle Ausfälle planen und mindern können.

Upgradereihenfolge

  1. Wenn die Session Recording-Datenbank und der Session Recording-Server auf verschiedenen Servern installiert sind, beenden Sie den Session Recording Storage Manager-Dienst manuell auf dem Session Recording-Server und aktualisieren Sie dann zuerst die Session Recording-Datenbank.
  2. Stellen Sie sicher, dass der Session Recording Broker mit dem IIS-Dienst ausgeführt wird. Aktualisieren Sie den Session Recording Server. Wenn die Session Recording-Datenbank und der Session Recording-Server auf demselben Server installiert sind, wird auch die Session Recording-Datenbank aktualisiert.
  3. Der Session Recording-Dienst ist automatisch wieder online, wenn das Upgrade des Session Recording Servers abgeschlossen ist.
  4. Aktualisieren Sie den Session Recording Agent (auf dem Masterimage).
  5. Aktualisieren Sie die Session Recording Policy Console gleichzeitig mit oder nach dem Session Recording Server.
  6. Aktualisieren Sie den Sessoin Recording Player.

Hinweis: Der folgende Fehler kann auftreten, wenn Sie die Session Recording Administration-Komponente unter Windows Server 2008 R2 aktualisieren.

lokalisiertes Bild

Ändern Sie in diesem Fall die „.NET Framework version“ für „SessionRecordingAppPool“ in IIS auf „.NET Framework v4“ und führen Sie das Upgrade erneut durch.

lokalisiertes Bild

Deinstallieren von Session Recording

Um die Session Recording-Komponenten von einem Server oder einer Workstation zu entfernen, verwenden Sie die Option zum Deinstallieren oder Entfernen von Programmen in der Windows-Systemsteuerung. Um die Session Recording-Datenbank zu entfernen, müssen Sie dieselben securityadmin- und dbcreator-SQL Server-Rollenberechtigungen besitzen wie bei der Installation.

Aus Sicherheitsgründen wird die Administrator-Protokollierungsdatenbank nach der Deinstallation der Komponenten nicht entfernt.

Installieren, Aktualisieren und Deinstallieren von Session Recording