Session Recording

Installieren, aktualisieren und deinstallieren

Hinweis:

Informationen zum Konfigurieren der Server-Hochverfügbarkeit durch Lastenausgleich finden Sie unter Lastenausgleich in einer vorhandenen Bereitstellung konfigurieren und Session Recording in Azure bereitstellen und Lastenausgleich durchführen.

Dieser Artikel enthält die folgenden Abschnitte:

Installations-Checkliste

Session Recording mit dem Citrix Virtual Apps and Desktops-Installer installieren

Installation automatisieren

Session Recording aktualisieren

Session Recording deinstallieren

Integration mit Citrix Analytics for Security

Installations-Checkliste

Sie können die Session Recording-Komponenten mit dem Citrix Virtual Apps and Desktops™-Installer installieren.

Bevor Sie mit der Installation beginnen, gehen Sie diese Liste durch:

Schritt
  Wählen Sie die Computer aus, auf denen Sie die einzelnen Session Recording-Komponenten installieren möchten. Stellen Sie sicher, dass jeder Computer die Hardware- und Softwareanforderungen für die zu installierende Komponente oder Komponenten erfüllt.
  Verwenden Sie Ihre Citrix-Kontodaten, um auf die Downloadseite für Citrix Virtual Apps™ and Desktops zuzugreifen und die ISO-Produktdatenbank 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 über den Citrix Support verfügbar.
  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:

  • Wir empfehlen, die veröffentlichten Anwendungen basierend auf Ihren Aufzeichnungsrichtlinien in separate Bereitstellungsgruppen aufzuteilen. Die Sitzungsfreigabe für veröffentlichte Anwendungen kann mit der aktiven Richtlinie in Konflikt geraten, wenn sich die Anwendungen in derselben Bereitstellungsgruppe befinden. Session Recording gleicht die aktive Richtlinie mit der ersten veröffentlichten Anwendung ab, die ein Benutzer öffnet. Ab Release 7.18 können Sie die dynamische Sitzungsaufzeichnungsfunktion verwenden, um Sitzungen jederzeit während der Sitzungen zu starten oder zu beenden. Diese Funktion kann helfen, den Konflikt mit der aktiven Richtlinie zu entschärfen. Weitere Informationen finden Sie unter Dynamische Sitzungsaufzeichnung.
  • 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 TCP/IP, einen laufenden SQL Server Browser-Dienst und aktivierte Windows-Authentifizierung.
  • 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 von Session Recording mit dem Citrix Virtual Apps and Desktops-Installer

Wir empfehlen, die Komponenten Session Recording Administration, Session Recording-Agent und Session Recording-Player auf separaten Servern zu installieren. Die folgenden Verfahren beschreiben die Installation dieser Komponenten:

Installieren der Session Recording Administration-Komponenten

Installieren des Session Recording-Agenten

Installieren Sie den Session Recording Player

Tipp:

Um den Webplayer zu installieren, doppelklicken Sie auf SessionRecordingWebPlayer.msi und folgen Sie den Anweisungen. Installieren Sie den Webplayer nur auf dem Session Recording-Server.

Installieren der Session Recording-Verwaltungskomponenten

Hinweis:

Ab Version 2110 führen Sie vor der Installation der Session Recording-Verwaltungskomponenten auf Windows Server 2016, wo TLS 1.0 deaktiviert ist, die folgenden Schritte aus:

  1. Installieren Sie den Microsoft OLE DB-Treiber für SQL Server.
  2. Fügen Sie unter dem Registrierungsschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 den DWORD-Wert (32-Bit) SchUseStrongCrypto hinzu und setzen Sie die Wertdaten auf 1.

  3. Starten Sie Windows Server 2016 neu.

Die Session Recording-Verwaltungskomponenten umfassen die Session Recording-Datenbank, den Session Recording-Server und die Session Recording-Richtlinienkonsole. Sie können die auf einem Server zu installierende Komponente auswählen.

Schritt 1: Produktsoftware herunterladen und Assistenten starten

  1. Verwenden Sie Ihre Citrix-Kontodaten, um auf die Downloadseite für Citrix Virtual Apps and Desktops 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: Produkt zur Installation auswählen

Produkt zur Installation auswählen

Klicken Sie auf Start neben dem Produkt, um Citrix Virtual Apps oder Citrix Virtual Desktops™ zu installieren.

Schritt 3: Sitzungsaufzeichnung auswählen

Sitzungsaufzeichnung auswählen

Wählen Sie den Eintrag Sitzungsaufzeichnung aus.

Schritt 4: Lizenzvertrag lesen und akzeptieren

Installationsvereinbarung

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

Schritt 5: Zu installierende Komponenten und Installationspfad auswählen

Komponenten und Installationspfad auswählen

Auf der Seite Kernkomponenten gilt:

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

Wählen Sie Sitzungsaufzeichnungsverwaltung aus und klicken Sie auf Weiter.

Sitzungsaufzeichnungsverwaltung wird ausgewählt

Schritt 6: Zu installierende Funktionen auswählen

Funktionen zur Installation auswählen

Auf der Seite Funktionen:

  • Standardmäßig sind alle Kontrollkästchen neben den installierbaren Funktionen aktiviert. Die Installation all dieser Funktionen auf einem einzelnen Server ist für einen Machbarkeitsnachweis (Proof of Concept) ausreichend. Für eine große Produktionsumgebung installieren Sie die Session Recording-Richtlinienkonsole auf einem separaten Server und den Session Recording-Server, die Administratorprotokollierung und die Datenbank auf einem weiteren separaten Server. Die Session Recording-Administratorprotokollierung ist eine optionale Unterfunktion des Session Recording-Servers. Wählen Sie den Session Recording-Server aus, bevor Sie die Session Recording-Administratorprotokollierung auswählen können.
  • Um Funktionen auf demselben Server hinzuzufügen, nachdem Sie Funktionen darauf ausgewählt und installiert haben, können Sie nur das MSI-Paket verwenden. Sie können das Installationsprogramm nicht erneut ausführen.

Wählen Sie die Funktion oder Funktionen 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. Es ist eine Komponente, die während der Installation die erforderlichen Datenbanken in der Microsoft SQL Server-Instanz erstellt und konfiguriert. Session Recording unterstützt drei Lösungen für Datenbank-Hochverfügbarkeit basierend auf Microsoft SQL Server. Weitere Informationen finden Sie unter Datenbank-Hochverfügbarkeit.

  • Sie können die Session Recording-Datenbank auf Azure SQL Managed Instance, auf SQL Server auf Azure Virtual Machines (VMs) und auf AWS RDS bereitstellen. Auf Azure SQL Managed Instance und auf AWS RDS können Sie die Session Recording-Datenbank nur mit dem Paket SessionRecordingAdministrationx64.msi bereitstellen. Weitere Informationen finden Sie unter Bereitstellen der Session Recording-Datenbank auf Azure SQL Managed Instance oder auf AWS RDS. Auf SQL Server auf Azure-VMs können Sie die Session Recording-Datenbank sowohl mit dem MSI-Paket als auch mit dem Citrix Virtual Apps and Desktops-Installationsprogramm bereitstellen. Weitere Informationen finden Sie unter Bereitstellen der Session Recording-Datenbank auf SQL Server auf Azure-VMs.

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 derselben Maschine und den Microsoft SQL Server auf einer Remote-Maschine. (Empfohlen)
  • Bereitstellung 2: Installieren Sie den Session Recording-Server, die Session Recording-Datenbank und Microsoft SQL Server auf derselben Maschine.
  • Bereitstellung 3: Installieren Sie den Session Recording-Server auf einer Maschine und sowohl die Session Recording-Datenbank als auch Microsoft SQL Server auf einer anderen Maschine. (Nicht empfohlen)
  1. Wählen Sie auf der Seite Funktionen die Option Session Recording-Datenbank aus und klicken Sie auf Weiter.

    Session Recording-Datenbank 1 auswählen

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

    Session Recording-Datenbank 2 auswählen(/de-de/session-recording/2212/media/install-the-session-recording-database-2.png)

    Auf der Seite Datenbank- und Serverkonfiguration:

    • Instanzname: Wenn die Datenbankinstanz keine benannte Instanz ist, können Sie nur den Computernamen des SQL Servers verwenden. Wenn Sie die Instanz während der Instanzeinrichtung 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 anstelle des Standardports 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 voreingestellten Standarddatenbanknamen im Textfeld. 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, 0–9 und Unterstriche 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:

      • 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 Paket SessionRecordingAdministrationx64.msi unter \layout\image-full\x64\Session Recording auf der Citrix Virtual Apps and Desktops ISO. 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 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 Textfeld Computerkonto des Session Recording-Servers ein.
      • Bereitstellung 3: Geben Sie den Namen des Computers, auf dem der Session Recording-Server gehostet wird, im Format domain\computer-name ein. Das Computerkonto des Session Recording-Servers ist das Benutzerkonto für den Zugriff auf die Session Recording-Datenbank.

      Hinweis:

      Installationsversuche der Session Recording-Verwaltungskomponenten können mit dem Fehlercode 1603 fehlschlagen, wenn ein Domänenname im Textfeld Session Recording Server-Computerkonto festgelegt ist. Als Problemumgehung geben Sie localhost oder NetBIOS-Domänenname\Computername in das Textfeld Session Recording Server-Computerkonto ein. Um den NetBIOS-Domänennamen zu erhalten, gehen Sie zum Session Recording-Server und führen Sie $env:userdomain in PowerShell oder echo %UserDomain% in einer Eingabeaufforderung aus.

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

    Installationszusammenfassung

    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 auf Installieren, um die Installation zu starten.

  4. Schließen Sie die Installation ab.

    Installation abschließen

    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-Datenbank abzuschließen.

Schritt 6.2: Installieren des Session Recording-Servers

Der Session Recording-Server ist ein Server, der Folgendes hostet:

  • Den Broker. Eine auf IIS 6.0+ gehostete Webanwendung, die folgenden Zwecken dient:
    • Bearbeiten von Suchanfragen und Dateidownloadanfragen vom Session Recording-Player und Webplayer.
    • Bearbeiten von Richtlinienverwaltungsanfragen von der Session Recording-Richtlinienkonsole.
    • Auswerten von Aufzeichnungsrichtlinien für jede Citrix Virtual Apps and Desktops- oder Citrix DaaS™ (ehemals Citrix Virtual Apps and Desktops service)-Sitzung.
  • Den Storage Manager. Ein Windows-Dienst, der die aufgezeichneten Sitzungsdateien verwaltet, die von jedem Session Recording-fähigen VDA empfangen werden.
  • Administratorprotokollierung. Eine optionale Unterkomponente, die zusammen mit dem Session Recording-Server installiert wird, um die Administratoraktivitäten zu protokollieren. Alle Protokollierungsdaten werden standardmäßig in einer separaten SQL Server-Datenbank namens CitrixSessionRecordingLogging gespeichert. Sie können den Datenbanknamen anpassen.

Um den Session Recording-Server zu installieren, führen Sie die folgenden Schritte aus:

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

    Session Recording-Server und Administratorprotokollierung auswählen

    Hinweis:

    • Die Session Recording-Administratorprotokollierung ist eine optionale Unterfunktion des Session Recording-Servers. Wählen Sie den Session Recording-Server aus, bevor Sie die Session Recording-Administratorprotokollierung auswählen können.
    • Wir empfehlen, die Session Recording-Administratorprotokollierung gleichzeitig mit dem Session Recording-Server 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 zunächst nicht installieren, sie aber später hinzufügen möchten, können Sie sie nur manuell mit SessionRecordingAdministrationx64.msi hinzufügen.
  2. Geben Sie auf der Seite Datenbank- und Serverkonfiguration die Konfigurationen an.

    Datenbank- und Serverkonfiguration

    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 für die Datenbank verfügen. Wenn Sie diese 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, um den Session Recording-Server zu installieren. Während der MSI-Installation wird ein Dialogfeld angezeigt, das nach den Anmeldeinformationen eines Datenbankadministrators mit den Serverrollenberechtigungen securityadmin und dbcreator fragt. 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 Administratorprotokollierungsfunktion an.

    Konfiguration der Administratorprotokollierung

    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 aus dem Instanznamen übernommen, den Sie auf der Seite Datenbank- und Serverkonfiguration eingegeben haben.
    • Name der Administratorprotokollierungsdatenbank: Um die Session Recording-Administratorprotokollierungsfunktion zu installieren, geben Sie in diesem Textfeld einen benutzerdefinierten Datenbanknamen für die Administratorprotokollierungsdatenbank ein oder verwenden Sie den Standarddatenbanknamen CitrixSessionRecordingLogging, der im Textfeld voreingestellt ist.

      Hinweis:

      Der Name der Administratorprotokollierungsdatenbank muss sich von dem Namen der Session Recording-Datenbank unterscheiden, der im Textfeld Datenbankname auf der vorherigen Seite Datenbank- und Serverkonfiguration festgelegt ist.

    • Nachdem Sie den Namen der Administratorprotokollierungsdatenbank eingegeben haben, klicken Sie auf Verbindung testen, um die Konnektivität zur Administratorprotokollierungsdatenbank zu testen.
    • Administratorprotokollierung aktivieren: Standardmäßig ist die Administratorprotokollierungsfunktion aktiviert. Sie können sie deaktivieren, indem Sie das Kontrollkästchen deaktivieren.
    • Obligatorische Blockierung aktivieren: Standardmäßig ist die obligatorische Blockierung aktiviert. Die normalen 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.

    Zusammenfassung der Administratorinstallation

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

  5. Schließen Sie die Installation ab.

    Installation des Session Recording-Servers abschließen

    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-Servers abzuschließen.

    Hinweis:

    Die Standardinstallation des Session Recording-Servers verwendet HTTPS/TLS zur Sicherung der Kommunikation. Wenn TLS auf der Standard-IIS-Site (Internet Information Services) des Session Recording-Servers nicht konfiguriert ist, verwenden Sie HTTP. Deaktivieren Sie dazu die SSL-Auswahl in der IIS-Verwaltungskonsole, indem Sie zur Session Recording Broker-Site navigieren, die SSL-Einstellungen öffnen und das Kontrollkästchen SSL erforderlich deaktivieren.

Schritt 6.3: Installieren der Session Recording-Richtlinienkonsole

Mit der Session Recording-Richtlinienkonsole können Sie Richtlinien konfigurieren.

Führen Sie die folgenden Schritte aus, um die Session Recording-Richtlinienkonsole zu installieren:

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

    Richtlinienkonsole zur Installation auswählen

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

    Zusammenfassung der Installation der Richtlinienkonsole

    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 auf Installieren, um die Installation zu starten.

  3. Schließen Sie die Installation ab.

    Installation der Richtlinienkonsole abschließen(/de-de/session-recording/2212/media/install-policy-console-3.png)

    Auf der Seite Installation abschließen werden grüne Häkchen für alle erfolgreich installierten und initialisierten Voraussetzungen und Komponenten angezeigt.

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

Schritt 7: Installieren von Broker_PowerShellSnapIn_x64.msi

Wichtig:

Um die Session Recording-Richtlinienkonsole zu verwenden, installieren Sie das Broker PowerShell Snap-In (Broker_PowerShellSnapIn_x64.msi) manuell. Suchen Sie das Snap-In auf der Citrix Virtual Apps and Desktops-ISO (\layout\image-full\x64\Citrix Desktop Delivery Controller) und befolgen Sie die Anweisungen zur Installation. Die Nichtbeachtung kann zu einem Fehler führen.

Installieren des Session Recording-Agenten

Der Session Recording-Agent ist eine Komponente, die auf jedem VDA für Multi-Session-OS oder Single-Session-OS installiert wird, um die Aufzeichnung zu ermöglichen. Er ist für die Aufzeichnung von Sitzungsdaten zuständig.

Schritt 1: Produktsoftware herunterladen und Assistenten starten

Melden Sie sich mit einem lokalen Administratorkonto an dem Computer an, auf dem Sie den Session Recording-Agenten 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

Wählen Sie das zu installierende Produkt aus(/de-de/session-recording/2212/media/install-agent-1-choose.png)

Klicken Sie neben dem Produkt auf Starten, um Citrix Virtual Apps oder Citrix Virtual Desktops zu installieren.

Schritt 3: Session Recording auswählen

Session Recording-Agent zur Installation auswählen

Wählen Sie den Eintrag Session Recording aus.

Schritt 4: Lizenzvereinbarung lesen und akzeptieren

Installationsvereinbarung

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

Schritt 5: Zu installierende Komponente und Installationspfad auswählen

Agent zur Installation auswählen

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

Schritt 6: Agent-Konfiguration angeben

Agent-Konfiguration

Geben Sie auf der Seite Agent-Konfiguration den Computernamen des Computers, auf dem Sie den Session Recording-Server installiert haben, sowie die Protokoll- und Portinformationen für die Verbindung mit dem Session Recording-Server ein. Wenn Sie Session Recording noch nicht installiert haben, können Sie diese Informationen später in den Session Recording Agent-Eigenschaften ändern.

Hinweis:

Die Funktion zum Testen der Verbindung des Installationsprogramms weist eine Einschränkung auf. Sie unterstützt das Szenario „HTTPS erfordert TLS 1.2“ nicht. Wenn Sie das Installationsprogramm in diesem Szenario verwenden, schlägt der Verbindungstest fehl, Sie können den Fehler jedoch ignorieren und auf Weiter klicken, um die Installation fortzusetzen. Dies hat keine Auswirkungen auf die normale Funktion.

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

Zusammenfassung der Agent-Installation

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 auf Installieren klicken, um die Installation zu starten.

Schritt 8: Installation abschließen

Agent-Installation abgeschlossen

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 Agent 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 wurde.
  • Der Session Recording Server kann möglicherweise keine Abmeldesignale für Sitzungen empfangen, und daher bleiben Sitzungen möglicherweise immer im Live-Status.

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 VDAs mit Einzel-Sitzungs-Betriebssystemen und 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 VDAs mit Multi-Sitzungs-Betriebssystemen, die mit MCS oder PVS erstellt wurden, und VDAs mit Einzel-Sitzungs-Betriebssystemen, 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 vor Benutzeranmeldeversuchen ausgeführt werden.

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 der PVS- oder MCS-Masterimage-Maschine aus.

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

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

Zusammenfassung des GenRandomQMID.ps1-Skripts:

  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. Beispiel GENRANDOMQMID.PS1:
# 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
        }
}

}
<!--NeedCopy-->

Installieren des Session Recording Players

Der Session Recording Player ist eine Benutzeroberfläche, auf die Sie von einer Workstation aus zugreifen, um aufgezeichnete Sitzungsdateien wiederzugeben. Installieren Sie den Session Recording Player auf dem Session Recording-Server oder auf Workstations in der Domäne.

Tipp:

Um den Webplayer zu installieren, doppelklicken Sie auf SessionRecordingWebPlayer.msi und folgen Sie den Anweisungen. Installieren Sie den Webplayer nur auf dem Session Recording-Server.

Schritt 1: Produktsoftware herunterladen und Assistenten starten

Verwenden Sie ein lokales Administratorkonto, um sich an der Maschine anzumelden, auf der Sie die Session Recording Player-Komponente 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

Wählen Sie das zu installierende Produkt aus

Klicken Sie neben dem Produkt auf Start, um Citrix Virtual Apps oder Citrix Virtual Desktops zu installieren.

Schritt 3: Wählen Sie die Sitzungsaufzeichnung aus

Wählen Sie die Sitzungsaufzeichnung aus

Wählen Sie den Eintrag Sitzungsaufzeichnung aus.

Schritt 4: Lesen und akzeptieren Sie die Lizenzvereinbarung

Installationsvereinbarung

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 installierende Komponente und den Installationsort aus

Wählen Sie den zu installierenden Player aus

Wählen Sie Sitzungsaufzeichnungsplayer und klicken Sie auf Weiter.

Schritt 6: Überprüfen Sie die Voraussetzungen und bestätigen Sie die Installation

Zusammenfassung der Player-Installation

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 auf Installieren klicken, um die Installation zu starten.

Schritt 7: Installation abschließen

Player-Installation abgeschlossen(/de-de/session-recording/2212/media/install-player-7-install-complete.png)

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 Players abzuschließen.

Installation automatisieren

Session Recording unterstützt die unbeaufsichtigte Installation mit Optionen. Schreiben Sie ein Skript, das die unbeaufsichtigte Installation verwendet, und führen Sie die entsprechenden Befehle aus.

Installation der Session Recording Verwaltungskomponenten automatisieren

Installieren Sie den vollständigen Satz der Session Recording Verwaltungskomponenten mit einem einzigen Befehl

Zum Beispiel installiert einer der folgenden Befehle den vollständigen Satz der Session Recording Verwaltungskomponenten und erstellt eine Protokolldatei, um die Installationsinformationen zu erfassen.

msiexec /i "c:\SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="WNBIO-SRD-1" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" DATABASEUSER="localhost" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="CloudSQL" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" AZUREUSERNAME="CloudSQLAdminName" AZUREPASSWORD="CloudSQLAdminPassword" /q /l*vx "c:\WithLogging.log"
<!--NeedCopy-->

Hinweis:

Sie finden die Datei SessionRecordingAdministrationx64.msi auf der Citrix Virtual Apps and Desktops ISO unter \layout\image-full\x64\Session Recording.

Dabei gilt:

  • ADDLOCAL bietet die Funktionen zur Auswahl. Sie können mehr als eine Option auswählen. SsRecServer ist der Session Recording-Server. PolicyConsole ist die Session Recording-Richtlinienkonsole. SsRecLogging ist die Administratorprotokollierungsfunktion. StorageDatabase ist die Session Recording-Datenbank. Die Session Recording-Administratorprotokollierung ist eine optionale Unterfunktion des Session Recording-Servers. Wählen Sie den Session Recording-Server aus, bevor Sie die Session Recording-Administratorprotokollierung auswählen können.
  • DATABASEINSTANCE ist der Instanzname der Session Recording-Datenbank. Zum Beispiel .\SQLEXPRESS,computer-name\SQLEXPRESS,computer-name oder tcp:srt-sql-support.public.ca7b16b60789.database.windows.net,3342, wenn Sie Azure SQL Managed Instance verwenden.
  • DATABASENAME ist der Datenbankname der Session Recording-Datenbank.
  • LOGGINGDATABASENAME ist der Name der Administrator-Protokollierungsdatenbank.
  • AZURESQLSERVICESUPPORT bestimmt, ob Cloud SQL unterstützt wird. Um Cloud SQL zu verwenden, setzen Sie den Wert auf 1.
  • DATABASEUSER ist das Computerkonto des Session Recording-Servers.
  • AZUREUSERNAME ist der Cloud SQL-Administratorname.
  • AZUREPASSWORD ist das Cloud SQL-Administratorpasswort.
  • /q gibt den unbeaufsichtigten Modus an.
  • /l*v gibt die ausführliche Protokollierung an.
  • yourinstallationlog ist der Speicherort Ihrer Installationsprotokolldatei.

Erstellen eines Masterimages für die Bereitstellung des Session Recording-Servers

Möglicherweise verfügen Sie bereits über die Session Recording-Datenbank und die Administrator-Protokollierungsdatenbank aus einer vorhandenen Bereitstellung. Für solche Szenarien können Sie jetzt Datenbankprüfungen überspringen, wenn Sie die Session Recording-Verwaltungskomponenten mit SessionRecordingAdministrationx64.msi installieren. Sie können ganz einfach ein Masterimage für die Bereitstellung des Session Recording-Servers auf vielen anderen Computern erstellen. Nach der Bereitstellung des Session Recording-Servers auf Zielcomputern mithilfe des Masterimages führen Sie auf jedem Computer einen Befehl aus, um eine Verbindung zur vorhandenen Session Recording-Datenbank und Administrator-Protokollierungsdatenbank herzustellen. Diese Masterimage-Unterstützung erleichtert die Bereitstellung und minimiert die potenziellen Auswirkungen menschlicher Fehler. Sie gilt nur für Neuinstallationen und umfasst die folgenden Schritte:

  1. Starten Sie eine Eingabeaufforderung und führen Sie einen ähnlichen Befehl wie den folgenden aus:

    msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="sqlnotexists" DATABASENAME="CitrixSessionRecording2" LOGGINGDATABASENAME="CitrixSessionRecordingLogging2" DATABASEUSER="localhost" /q /l*vx "c:\WithLogging.log" IGNOREDBCHECK="True"
    <!--NeedCopy-->
    

    Dieser Befehl installiert die Session Recording-Verwaltungskomponenten, ohne die Konnektivität zur Session Recording-Datenbank und zur Administrator-Protokollierungsdatenbank zu konfigurieren und zu testen.

    Setzen Sie den Parameter IGNOREDBCHECK auf True und verwenden Sie zufällige Werte für DATABASEINSTANCE, DATABASENAME und LOGGINGDATABASENAME.

  2. Erstellen Sie ein Masterimage auf dem Computer, den Sie bedienen.

  3. Stellen Sie das Masterimage auf anderen Computern bereit, um den Session Recording-Server bereitzustellen.

  4. Führen Sie auf jedem Computer Befehle aus, die den folgenden ähneln:

    .\SsRecUtils.exe -modifydbconnectionpara DATABASEINSTANCE DATABASENAME LOGGINGDATABASENAME
    
    iisreset /noforce
    <!--NeedCopy-->
    

    Die Befehle verbinden den zuvor installierten Session Recording-Server mit einer vorhandenen Session Recording-Datenbank und einer Datenbank für die Administratorprotokollierung.

    Die Datei SsRecUtils.exe finden Sie unter \Citrix\SessionRecording\Server\bin\. Legen Sie die Parameter DATABASEINSTANCE, DATABASENAME und LOGGINGDATABASENAME nach Bedarf fest.

Datenbanken bei der Deinstallation der Session Recording-Verwaltungskomponenten beibehalten

Wenn KEEPDB auf True gesetzt ist, behält der folgende Befehl die Session Recording-Datenbank und die Datenbank für die Administratorprotokollierung bei, wenn die Session Recording-Verwaltungskomponenten deinstalliert werden:

msiexec /x "SessionRecordingAdministrationx64.msi" KEEPDB="True"
<!--NeedCopy-->

Automatisieren der Installation des Session Recording-Players und des Webplayers

Die folgenden Befehle installieren beispielsweise den Session Recording-Player bzw. den Webplayer.

msiexec /i "c:\SessionRecordingPlayer.msi" /q /l*\vx "yourinstallationlog"
<!--NeedCopy-->
msiexec /i "c:\SessionRecordingWebPlayer.msi" /q /l*vx "yourinstallationlog"
<!--NeedCopy-->

Hinweis:

SessionRecordingPlayer.msi finden Sie auf der Citrix Virtual Apps and Desktops-ISO unter \layout\image-full\x86\Session Recording.

SessionRecordingWebPlayer.msi finden Sie auf der Citrix Virtual Apps and Desktops-ISO unter \layout\image-full\x64\Session Recording.

Dabei gilt:

  • /q gibt den unbeaufsichtigten Modus an.
  • /l*v gibt die ausführliche Protokollierung an.
  • yourinstallationlog ist der Speicherort Ihrer Installationsprotokolldatei.

Automatisieren der Installation des Session Recording-Agenten

Zum Beispiel installiert der folgende Befehl 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 yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->

Hinweis:

Sie finden SessionRecordingAgentx64.msi auf der Citrix Virtual Apps and Desktops ISO unter \layout\image-full\x64\Session Recording.

Für 32-Bit-Systeme:

msiexec /i SessionRecordingAgent.msi /q /l*vx yourinstallationlog SESSIONRECORDINGSERVERNAME=yourservername
SESSIONRECORDINGBROKERPROTOCOL=yourbrokerprotocol SESSIONRECORDINGBROKERPORT=yourbrokerport
<!--NeedCopy-->

Hinweis:

Sie finden SessionRecordingAgent.msi auf der Citrix Virtual Apps and Desktops ISO unter \layout\image-full\x86\Session Recording.

Wobei:

  • 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.
  • /q gibt den stillen Modus an.
  • /l*v gibt die ausführliche Protokollierung an.
  • yourinstallationlog ist der Speicherort Ihrer Installationsprotokolldatei.

Session Recording aktualisieren

Sie können bestimmte Bereitstellungen auf spätere Versionen aktualisieren, ohne zuvor neue Maschinen oder Sites einrichten zu müssen. Sie können von der Version von Session Recording, die im neuesten CU von XenApp und XenDesktop 7.6 LTSR enthalten ist, und von jeder späteren Version auf die neueste Version von Session Recording aktualisieren.

Hinweis:

Wenn Sie die Session Recording Administration von 7.6 auf 7.13 oder höher aktualisieren und in der Session Recording Administration die Option Ändern auswählen, um den Administrator-Protokollierungsdienst hinzuzufügen, wird der SQL Server-Instanzname auf der Seite Administrator-Protokollierungskonfiguration nicht angezeigt. Die folgende Fehlermeldung wird angezeigt, wenn Sie auf Weiter klicken: Datenbankverbindungstest fehlgeschlagen. Bitte geben Sie den korrekten Datenbankinstanznamen ein. Als Problemumgehung fügen Sie die Leseberechtigung für Localhost-Benutzer zum folgenden SmartAuditor Server-Registrierungsordner hinzu: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server.

Ein Upgrade von einer Technical Preview-Version ist nicht möglich.

Anforderungen, Vorbereitung und Einschränkungen

  • Verwenden Sie die grafische Benutzeroberfläche oder die Befehlszeilenschnittstelle des Session Recording-Installationsprogramms, um die Session Recording-Komponenten auf dem Computer zu aktualisieren, auf dem Sie die Komponenten installiert haben.
  • Sichern Sie vor jeder Upgrade-Aktivität die Datenbank namens CitrixSessionRecording in der SQL Server-Instanz. Auf diese Weise können Sie sie wiederherstellen, falls nach dem Datenbank-Upgrade Probleme auftreten.
  • Sie müssen nicht nur Domänenbenutzer, sondern auch 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 Paket SessionRecordingAdministrationx64.msi für das Upgrade. Während des MSI-Upgrades fordert ein Dialogfeld die Anmeldeinformationen eines Datenbankadministrators an, der über die Serverrollenberechtigungen securityadmin und dbcreator verfügt. Geben Sie die korrekten Anmeldeinformationen ein und klicken Sie dann auf OK, um das Upgrade fortzusetzen.
  • Sie können wählen, nicht alle Session Recording-Agenten gleichzeitig zu aktualisieren. Session Recording-Agent 7.6.0 (und höher) ist mit der neuesten (aktuellen) Version des Session Recording-Servers kompatibel. 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 Eigenschaften des Session Recording-Agenten 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 Administrator-Protokollierungsfunktion wird nicht installiert, wenn Sie Session Recording von einer früheren Version aktualisieren, in der die Funktion nicht verfügbar ist. Um die Funktion hinzuzufügen, ändern Sie die Installation nach dem Upgrade.
  • Wenn während des Upgrade-Vorgangs Live-Aufzeichnungssitzungen stattfinden, ist die Wahrscheinlichkeit gering, dass die Aufzeichnung vollständig ist.
  • Überprüfen Sie die folgende Upgradesequenz, damit Sie potenzielle Ausfälle planen und mindern können.

Upgradesequenz

  1. Wenn die Session Recording-Datenbank und der Session Recording-Server auf verschiedenen Servern installiert sind, beenden Sie den Dienst Session Recording Storage Manager manuell auf dem Session Recording-Server. Führen Sie dann zuerst ein Upgrade der Session Recording-Datenbank durch.
  2. Stellen Sie über den Internet Information Services (IIS) Manager sicher, dass der Session Recording Broker ausgeführt wird. Führen Sie ein Upgrade des Session Recording-Servers durch. 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. Führen Sie ein Upgrade des Session Recording-Agenten (auf dem Masterimage) durch.
  5. Führen Sie ein Upgrade der Session Recording-Richtlinienkonsole mit oder nach dem Session Recording-Server durch.
  6. Führen Sie ein Upgrade des Session Recording-Players und des Webplayers durch.

Bereitstellen der Session Recording-Datenbank auf Cloud-SQL-Datenbankdiensten

Dieser Abschnitt beschreibt, wie die Session Recording-Datenbank auf Azure SQL Managed Instance, auf AWS RDS und auf SQL Server auf Azure-VMs bereitgestellt wird.

Bereitstellen der Session Recording-Datenbank auf Azure SQL Managed Instance oder auf AWS RDS

Tipp:

Sie können auch einen einzelnen Befehl ähnlich dem folgenden ausführen, um die Session Recording-Datenbank auf Azure SQL Managed Instance oder auf AWS RDS bereitzustellen. Weitere Informationen finden Sie im vorhergehenden Abschnitt Automatisierte Installation in diesem Artikel.

msiexec /i "SessionRecordingAdministrationx64.msi" ADDLOCAL="SsRecServer,PolicyConsole,SsRecLogging,StorageDatabase" DATABASEINSTANCE="CloudSQL" DATABASENAME="CitrixSessionRecording" LOGGINGDATABASENAME="CitrixSessionRecordingLogging" AZURESQLSERVICESUPPORT="1" AZUREUSERNAME="CloudSQLAdminName" AZUREPASSWORD="CloudSQLAdminPassword" /q /l*vx "c:\WithLogging.log"
<!--NeedCopy-->
  1. Erstellen Sie eine Azure SQL Managed Instance oder eine SQL Server-Instanz über die Amazon RDS-Konsole.

  2. (Nur für Azure SQL) Notieren Sie sich die Server-Zeichenfolgen, die im Eigenschaftenbereich angezeigt werden. Die Zeichenfolgen sind der Instanzname der Session Recording-Datenbank. Ein Beispiel finden Sie im folgenden Screenshot.

    Beispiel für Server-Zeichenfolgen(/de-de/session-recording/2212/media/example-server-strings.png)

  3. (Nur für AWS RDS) Notieren Sie sich die Informationen zu Endpoint und Port. Wir verwenden sie als Instanznamen Ihrer Datenbank, im Format <Endpoint, Port>.

    Zusammensetzung der AWS RDS-Instanz(/de-de/session-recording/2212/media/aws-rds-instance-composition.png)

  4. Führen Sie SessionRecordingAdministrationx64.msi aus, um die Session Recording-Datenbank zu installieren.

    Aktivieren Sie das Kontrollkästchen Enable cloud SQL und geben Sie den Cloud SQL-Administratornamen und das Kennwort ein. Nehmen Sie weitere erforderliche Konfigurationen vor.

    Cloud SQL-Administratoranmeldeinformationen eingeben(/de-de/session-recording/2212/media/cloud-sql-admin-credentials.png)

    Hinweis:

    Wenn Sie das Cloud SQL-Administratorkennwort ändern, müssen Sie das Kennwort in den Session Recording Server Properties aktualisieren. Wenn Sie die Session Recording Server Properties öffnen, wird eine Fehlermeldung angezeigt. Klicken Sie auf OK, um fortzufahren, wählen Sie die Registerkarte Cloud DB aus und geben Sie das neue Cloud SQL-Administratorkennwort ein. Starten Sie den Citrix Session Recording Analytics-Dienst, den Citrix Session Recording Storage Manager-Dienst und den IIS-Dienst neu.

    Azure AD-Authentifizierung wird nicht unterstützt.

    Cloud SQL-Administratorkennwort aktualisieren(/de-de/session-recording/2212/media/updating-cloud-sql-admin-password.png)

Lokale Datenbank zu einer Cloud SQL Managed Instance migrieren

  1. Migrieren Sie Ihre lokale Datenbank gemäß https://docs.microsoft.com/de-de/data-migration/ oder https://docs.aws.amazon.com/prescriptive-guidance/latest/patterns/migrate-an-on-premises-microsoft-sql-server-database-to-amazon-rds-for-sql-server.html.

  2. Damit Session Recording nach der Migration ordnungsgemäß funktioniert, führen Sie SsRecUtils.exe auf dem Session Recording-Server aus.

    C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -modifyazuredbconnectionpara {Database Instance} {Session Recording Database Name} {Session Recording Logging Database Name} {AzureAdminName}{AzureAdminPassword} iisreset /noforce

  3. Starten Sie auf dem Sitzungsaufzeichnungsserver den Citrix Session Recording Analytics-Dienst, den Citrix Session Recording Storage Manager-Dienst und den IIS-Dienst neu.

Produktionsdatenbank von Azure SQL Managed Instance zu einer lokalen Datenbank migrieren

  1. Migrieren Sie die Datenbank gemäß https://docs.microsoft.com/de-de/data-migration/.

  2. Damit die Sitzungsaufzeichnung nach der Migration ordnungsgemäß funktioniert, führen Sie SsRecUtils.exe auf dem Sitzungsaufzeichnungsserver aus.

    C:\Program Files\Citrix\SessionRecording\Server\bin\SsRecUtils.exe -modifydbconnectionpara {Database Instance} {Session Recording Database Name} {Session Recording Logging Database Name} iisreset /noforce

  3. Starten Sie auf dem Sitzungsaufzeichnungsserver den Citrix Session Recording Analytics-Dienst, den Citrix Session Recording Storage Manager-Dienst und den IIS-Dienst neu.

Sitzungsaufzeichnungsdatenbank auf SQL Server auf Azure-VMs bereitstellen

Auf SQL Server auf Azure-VMs können Sie die Sitzungsaufzeichnungsdatenbank sowohl mit dem MSI-Paket als auch mit dem Citrix Virtual Apps and Desktops-Installer bereitstellen.

  1. Eine Azure SQL-VM bereitstellen.
  2. Konfigurieren Sie die VM und fügen Sie sie der Domäne hinzu, in der Sie die Sitzungsaufzeichnungskomponenten installieren.
  3. Verwenden Sie den FQDN der VM als Instanznamen während der Installation der Sitzungsaufzeichnungsdatenbank. Hinweis: Wenn Sie SessionRecordingAdministrationx64.msi für die Installation verwenden, deaktivieren Sie das Kontrollkästchen Enable cloud SQL.
  4. Befolgen Sie die Anweisungen der Installationsbenutzeroberfläche, um die Installation der Sitzungsaufzeichnungsdatenbank abzuschließen.

Sitzungsaufzeichnung deinstallieren

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

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

In Citrix Analytics for Security™ integrieren

Sie können Session Recording-Server so konfigurieren, dass sie Benutzerereignisse an Citrix Analytics for Security senden, das die Benutzerereignisse verarbeitet, um umsetzbare Einblicke in das Benutzerverhalten zu liefern.

Voraussetzungen

Stellen Sie vor dem Beginn Folgendes sicher:

  • Der Session Recording-Server muss in der Lage sein, eine Verbindung zu den folgenden Adressen herzustellen:

  • Die Session Recording-Bereitstellung muss Port 443 für ausgehende Internetverbindungen geöffnet haben. Alle Proxyserver im Netzwerk müssen diese Kommunikation mit Citrix Analytics for Security zulassen.

  • Wenn Sie Citrix Virtual Apps and Desktops 7 1912 LTSR verwenden, ist die unterstützte Session Recording-Version 2103 oder höher.

Verbinden Sie Ihren Session Recording-Server mit Citrix Analytics for Security

  1. Melden Sie sich bei Citrix Cloud an.

  2. Suchen Sie Citrix Analytics for Security und klicken Sie auf Verwalten.

  3. Klicken Sie in der oberen Leiste auf Einstellungen > Datenquellen.

  4. Klicken Sie auf der Site-Karte Virtual Apps and Desktops – Session Recording auf Session Recording-Server verbinden.

    Sitzungsaufzeichnungsverbindung

  5. Überprüfen Sie auf der Seite Sitzungsaufzeichnungsserver verbinden die Prüfliste und wählen Sie alle obligatorischen Anforderungen aus. Wenn Sie eine obligatorische Anforderung nicht auswählen, ist die Option Datei herunterladen deaktiviert.

    Prüfliste für die Sitzungsaufzeichnung

  6. Wenn Sie Proxyserver in Ihrem Netzwerk haben, geben Sie die Proxyadresse in der Datei SsRecStorageManager.exe.config auf Ihrem Sitzungsaufzeichnungsserver ein.

    Die Konfigurationsdatei finden Sie unter <Session Recording server installation path>\bin\SsRecStorageManager.exe.config

    Zum Beispiel: C:\Program Files\Citrix\SessionRecording\Server\Bin\SsRecStorageManager.exe.config

    Pfad der Konfigurationsdatei

  7. Klicken Sie auf Datei herunterladen, um die Datei SessionRecordingConfigurationFile.json herunterzuladen.

    Hinweis:

    Die Datei enthält vertrauliche Informationen. Bewahren Sie die Datei an einem sicheren Ort auf.

  8. Kopieren Sie die Datei auf den Sitzungsaufzeichnungsserver, den Sie mit Citrix Analytics for Security verbinden möchten.

  9. Wenn Sie mehrere Sitzungsaufzeichnungsserver in Ihrer Bereitstellung haben, müssen Sie die Datei auf jeden Server kopieren, den Sie verbinden möchten, und die Schritte zur Konfiguration jedes Servers befolgen.

  10. Führen Sie auf dem Sitzungsaufzeichnungsserver den folgenden Befehl aus, um die Einstellungen zu importieren:

    <Session Recording server installation path>\bin\SsRecUtils.exe -Import_SRCasConfigurations <configuration file path>
    <!--NeedCopy-->
    

    Zum Beispiel:

    C:\Program Files\Citrix\SessionRecording\Server\bin\ SsRecUtils.exe -Import_SRCasConfigurations C:\Users\administrator \Downloads\SessionRecordingConfigurationFile.json
    <!--NeedCopy-->
    
  11. Starten Sie die folgenden Dienste neu:

    • Citrix Session Recording Analytics-Dienst

    • Citrix Session Recording Storage Manager

  12. Nach erfolgreicher Konfiguration wechseln Sie zu Citrix Analytics for Security, um den verbundenen Session Recording-Server anzuzeigen. Klicken Sie auf Datenverarbeitung aktivieren, damit Citrix Analytics for Security die Daten verarbeiten kann.

    Hinweis:

    Wenn Sie Session Recording-Serverversion 2103 oder 2104 verwenden, müssen Sie zuerst eine Virtual Apps and Desktops-Sitzung starten, um den verbundenen Session Recording-Server in Citrix Analytics for Security anzuzeigen. Andernfalls wird der verbundene Session Recording-Server nicht angezeigt. Diese Anforderung gilt nicht für Session Recording-Serverversion 2106 und höher.

Verbundene Bereitstellungen anzeigen

Die Serverbereitstellungen werden auf der Session Recording-Sitekarte nur angezeigt, sofern die Konfiguration erfolgreich war. Die Sitekarte zeigt die Anzahl der konfigurierten Server an, die Verbindungen mit Citrix Analytics for Security hergestellt haben.

Wenn Ihre Session Recording-Server auch nach erfolgreicher Konfiguration nicht angezeigt werden, lesen Sie den Abschnitt zur Fehlerbehebung unter Konfigurierter Session Recording-Server kann keine Verbindung herstellen.

Session Recording-Bereitstellung

Klicken Sie auf der Sitekarte auf die Anzahl der Bereitstellungen, um die verbundenen Servergruppen mit Citrix Analytics for Security anzuzeigen. Klicken Sie beispielsweise auf 1 Session Recording-Bereitstellung, um den verbundenen Server oder die Servergruppen anzuzeigen. Jeder Session Recording-Server wird durch eine Basis-URL und eine ServerGroupID dargestellt.

SR-Bereitstellungsdetails

Empfangene Ereignisse anzeigen

Die Sitekarte zeigt die verbundenen Session Recording-Bereitstellungen und die von diesen Bereitstellungen in der letzten Stunde empfangenen Ereignisse an, was die Standardzeitauswahl ist. Sie können auch 1 Woche (1 W) auswählen und die Daten anzeigen. Klicken Sie auf die Anzahl der empfangenen Ereignisse, um die Ereignisse auf der Self-Service-Suchseite anzuzeigen.

Nachdem Sie die Datenverarbeitung aktiviert haben, zeigt die Sitekarte möglicherweise den Status Keine Daten empfangen an. Dieser Status wird aus zwei Gründen angezeigt:

  1. Wenn Sie die Datenverarbeitung zum ersten Mal aktiviert haben, dauert es eine Weile, bis die Ereignisse den Event Hub in Citrix Analytics erreichen. Wenn Citrix Analytics die Ereignisse empfängt, ändert sich der Status in Datenverarbeitung aktiv. Wenn sich der Status nach einiger Zeit nicht ändert, aktualisieren Sie die Seite „Datenquellen“.

  2. Citrix Analytics hat in der letzten Stunde keine Ereignisse von der Datenquelle empfangen.

Session Recording-Server hinzufügen

Um einen Session Recording-Server hinzuzufügen, führen Sie einen der folgenden Schritte aus:

  • Klicken Sie auf der Seite Connected Session Recording Deployments auf Connect to Session recording server.

    Bereitstellung verbinden

  • Klicken Sie auf der Site-Karte Virtual Apps and Desktops – Session Recording auf die vertikalen Auslassungspunkte (⋮) und wählen Sie dann Connect Session Recording server.

    Session Recording-Verbindung

Führen Sie die Schritte aus, um die Konfigurationsdatei herunterzuladen und einen Session Recording-Server zu konfigurieren.

Session Recording-Server entfernen

So entfernen Sie einen Session Recording-Server:

  1. Gehen Sie in Citrix Analytics for Security zur Seite Connected Session Recording Deployments und wählen Sie die Serverbereitstellung aus, die Sie entfernen möchten.

  2. Klicken Sie auf die vertikalen Auslassungspunkte (⋮) und wählen Sie Remove Session Recording server from Analytics.

    Session Recording-Server entfernen

  3. Führen Sie auf dem Session Recording-Server, den Sie aus Citrix Analytics entfernt haben, den folgenden Befehl aus:

    <Session Recording server installation path>\bin\SsRecUtils.exe -Remove_SRCasConfigurations
    <!--NeedCopy-->
    

    Zum Beispiel:

    C:\Program Files\Citrix\SessionRecording\Server\bin\ SsRecUtils.exe -Remove_SRCasConfigurations
    <!--NeedCopy-->
    

Datenverarbeitung auf der Datenquelle aktivieren oder deaktivieren

Sie können die Datenverarbeitung für eine bestimmte Datenquelle – Director und Workspace-App – jederzeit beenden. Klicken Sie auf der Sitekarte der Datenquelle auf die vertikalen Auslassungspunkte (⋮) und wählen Sie dann Datenverarbeitung deaktivieren. Citrix Analytics beendet die Datenverarbeitung für diese Datenquelle. Sie können die Datenverarbeitung auch über die Sitekarte von Virtual Apps and Desktops beenden. Diese Option gilt für beide Datenquellen – Director und Workspace-App. Um die Datenverarbeitung wieder zu aktivieren, klicken Sie auf Datenverarbeitung aktivieren.

Konfigurierter Session Recording-Server kann keine Verbindung herstellen

Ihr Session Recording-Server kann nach der Konfiguration keine Verbindung zu Citrix Analytics herstellen. Daher wird der konfigurierte Server nicht auf der Sitekarte Session Recording angezeigt.

Um dieses Problem zu beheben, führen Sie folgende Schritte aus:

  1. Führen Sie auf Ihrem konfigurierten Session Recording-Server den folgenden PowerShell-Befehl aus, um die Client Machine Identification (CMID) zu überprüfen:

    Get-WmiObject -class SoftwareLicensingService | select Clientmachineid
    <!--NeedCopy-->
    
  2. Wenn die CMID leer ist, fügen Sie die folgenden Registrierungsdateien in den angegebenen Pfaden hinzu:

    Registrierungsname Registrierungspfad Schlüsseltyp Wert
    AuditorUniqueID Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SmartAuditor\Server\ Zeichenfolge Geben Sie Ihre UUID ein.
    EnableCASUseAuditorUniqueID Computer/HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/SmartAuditor/Server/ REG_DWORD 1
  3. Starten Sie die folgenden Dienste neu:

    • Citrix Session Recording Analytics Service

    • Citrix Session Recording Storage Manager