activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

UIAutomation-Aktivitäten

Letzte Aktualisierung 20. März 2026

Terminalsitzung (Terminal Session)

UiPath.Terminal.Activities.TerminalSession

Beschreibung

A container that connects to a terminal and enables you to perform multiple actions within it.

Projektkompatibilität

Windows - Legacy | Windows

Konfiguration

Designer-Panel

  • Verbindung konfigurieren… – Ermöglicht das Einrichten einer Verbindung. Sobald die Aktivität in den Workflow-Designer gezogen wurde, wird das Fenster Verbindung konfigurieren geöffnet. Wenn sie geschlossen ist, kann sie mit dieser Option wieder geöffnet werden.
  • Recorder starten – Sobald eine Verbindung eingerichtet ist, kann die Schaltfläche Recorder starten verwendet werden, um eine Verbindung mit dem Terminal herzustellen und die erforderlichen Aktionen aufzuzeichnen.

Eigenschaften-Panel

Allgemein
  • Bei Fehler fortsetzen – Gibt an, ob die Automatisierung auch dann fortgesetzt werden soll, wenn die Aktivität einen Fehler ausgibt. Dieses Feld unterstützt nur boolesche Werte (True, False). Der Standardwert ist False. Wenn das Feld leer ist und ein Fehler ausgegeben wird, wird die Ausführung des Projekts angehalten. Wenn der Wert auf True gesetzt ist, wird die Ausführung des Projekts ungeachtet eines Fehlers fortgesetzt.
    Hinweis:

    Wenn die Aktivität in Abfangen versuchen (Try Catch) enthalten ist und der Wert der Eigenschaft BeiFehlerFortfahren (ContinueOnError) auf Wahr (True) gesetzt ist, wird kein Fehler bei der Ausführung des Projekts abgefangen.

  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
Neue Sitzung
  • Verbindungszeichenfolge - Die Zeichenfolge, die die Verbindungsdetails enthält. Dieses Feld unterstützt nur Zeichenfolgen und String -Variablen.
  • Ausgabeverbindung - Die hergestellte Verbindung, gespeichert in einer TerminalConnection -Variablen. Diese Variable kann an andere Terminal Session- Aktivitäten im Eigenschaftsfeld Vorhandene Verbindung übergeben werden, wenn Sie die bereits hergestellte Verbindung wiederverwenden möchten. Dieses Feld unterstützt nur TerminalConnection -Variablen.
Optionen
  • DelayMS - Delay time (in milliseconds) before the activity begins performing any operations. The default value is 1000 milliseconds (1 second).
  • TimeoutMS - Specifies the amount of time (in milliseconds) to wait for the activity to run before an error is thrown. The default value is 50000 milliseconds (50 seconds).
SSH-Verbindungseigenschaften
  • SSH Password - The SecureShell password used to connect to the specified terminal, stored in a SecureString variable. This field supports only SecureString variables.
  • SSH Username - The SecureShell username used to connect to the specified terminal, stored in a String variable. This field supports only strings and String variables.
Vorhandene Verbindung verwenden
  • Verbindung schließen - Wenn dieses Auswahlfeld ausgewählt ist, wird die bestehende Verbindung geschlossen, nachdem die Aktivität angehalten wurde. Standardmäßig ist dieses Kontrollkästchen aktiviert. Bitte beachten Sie, dass diese Eigenschaft ignoriert wird, wenn die Eigenschaft „Output Connection“festgelegt ist.
  • Vorhandene Verbindung – Wenn Sie eine Variable TerminalConnection in diesem Eigenschaftsfeld bereitstellen, wird die in der Variablen gespeicherte Verbindung zum Herstellen einer Verbindung mit einem Terminal verwendet. Dieses Feld unterstützt nur TerminalConnection -Variablen.

Das Fenster Verbindung konfigurieren

Das Fenster Verbindung konfigurieren enthält verschiedene Konfigurationsoptionen, die je nach Anbietertyp variieren, der für die Verbindung mit der Terminalumgebung ausgewählt wurde.

Eigenschaften unabhängig vom ausgewählten Anbieter:

  • Clientanwendung anzeigen – Wenn diese Option aktiviert ist, wird während der Runtime eine Ansicht des Terminalbildschirms angezeigt.

Der Direktverbindungsanbieter

Der Direktverbindungsanbieter ist ein interner UiPath-Anbieter, der keine Terminalemulationssoftware von Drittanbietern auf der Robotermaschine benötigt. Die Emulation wird vom Roboter zur Laufzeit durchgeführt.

Verbindungseinstellungen
  • Adresse – IP-Adresse oder Hostname der Terminalumgebung.
  • Port – Eine Portnummer, unter der die Terminalumgebung Verbindungen akzeptiert.
  • Typ – Der Typ der erforderlichen Terminalemulation:
    • TN3270 – Wird häufig von Systemen der IBM Z-Serie verwendet.
    • TN5250 – Wird häufig von Systemen der IBM I-Serie (AS-400) verwendet.
    • VT – DEC VT-kompatible Terminals.
    • HP-Serie – HP-spezifische Terminalemulation.
    • Tandem – Terminalemulation für Tandemsysteme.
    • Wyse – Terminalemulation der Wyse-Serie.
    • ANSI – Terminalemulation basierend auf der ANSI-Spezifikation.
    • Scope ANSI – Erweiterung der ANSI-Spezifikation, die von SCO Unix-Systemen verwendet wird.
  • Protokoll – Das für die Verbindung zu verwendende Kommunikationsprotokoll:
    • Telnet – Das Telnet-Protokoll.
    • SSH – Das SSH-Protokoll, das von den meisten Unix-/Linux-Systemen verwendet wird.
    • HPVT – HP-spezifisches Protokoll, das in Verbindung mit der Terminalemulation der HP-Serie verwendet wird.
  • Terminalmodus – Die spezifische Variante der Terminalemulation. Der hier verfügbare Wert hängt vom ausgewählten Wert im Feld Typ ab.
  • Codierung – Die verwendete Codeseite des Terminalumgebungssystems. Der Standardwert ist IBM037 für die Terminals der IBM-Familie und ASCII für andere Terminaltypen.
  • SSL/TLS aktivieren – Wird in Verbindung mit dem Telnet-Protokoll verwendet, um anzugeben, dass die Terminalumgebung eine SSL- oder TLS-verschlüsselte Verbindung verwendet.
  • LU-Name - Der Name der logischen Einheit, der mit den Terminaltypen der IBM-Familie verwendet wird.
  • Standardmodus – Ein Modus, der die Verarbeitung auf Feldebene für eine bessere Leistung deaktiviert. Aktivitäten auf Feldebene, z. B. Get Field, Set Field, unterstützen diesen Modus nicht.
  • Antwort - Eine Textnachricht, die an das Hostsystem gesendet werden soll, wenn das Terminal das Steuerzeichen ENQ empfängt. Die Nachricht kann den Kontrollschlüssel Enter enthalten, der im Zeichenfolgenwert als ^M codiert ist. Diese Konfigurationsoption ist nur verfügbar, wenn der ausgewählte Terminaltyp VT ist.
  • Proxytyp – Der Protokolltyp, der vom Proxyserver verwendet wird:
    • Keiner (Standard) – Kein Proxy
    • Kanal – HTTPS-Proxy.
    • SOCKS4
    • SOCKS5
    • SOCKS4A
  • Proxy-Host – IP-Adresse oder Hostname des Proxy-Servers.
  • Proxy-Port – Die Portnummer, die vom Proxy-Server verwendet wird.
  • Proxybenutzer – Der Benutzername, der für die Authentifizierung auf dem Proxyserver verwendet werden soll.
  • Proxykennwort – Das Kennwort, das für die Authentifizierung auf dem Proxyserver verwendet werden soll.
    Hinweis:

    Der Anbieter der direkten Verbindung verwendet eine native DLL-Bibliothek, die nicht von UiPath signiert ist. Die Bibliothek hat den Namen ttermdotnet.dll. Wenn Sie diesen Anbieter verwenden, müssen Sie das Laden und Ausführen dieser Bibliothek zulassen.

Der IBM EHLLAPI-Anbieter

The IBM EHLLAPI provider works with any 3rd party terminal emulation software that implements the EHLL API. The details for the implementation of the EHLL API should be found in the 3rd party terminal emulator software documentation.

Hinweis:

The terminal emulation software needs to be started and connected before attempting to connect to it via EHLLAPI.

Verbindungseinstellungen
  • EHLL-DLL – Der Pfad zur DLL, die zum Implementieren der EHLLAPI in die Terminalemulatorsoftware eines Drittanbieters verwendet wird.
  • EHLL-Funktion – Der Name der Einstiegspunktfunktion in der EHLL-DLL. Normalerweise „hlami“.
  • EHLL-Sitzung – Der Name der Sitzung, wie er in der Terminalemulationssoftware angezeigt wird. Normalerweise „A“, aber bei der Verwendung mehrerer gleichzeitiger Sitzungen kann der Wert variieren.
  • EHLL-Codierung – Die Codierung, die von der Terminalemulationssoftware für die gegebene Verbindung verwendet wird.
  • EHLL erweitert – Wird verwendet, um anzugeben, ob der Terminalemulator eines Drittanbieters die Standard- oder erweiterte Version der EHLL-API implementiert.
  • Codierung – Die verwendete Codeseite des Terminalumgebungssystems. Der Standardwert ist IBM037 für die Terminals der IBM-Familie und ASCII für andere Terminaltypen.
  • Standardmodus – Ein Modus, der die Verarbeitung auf Feldebene für eine bessere Leistung deaktiviert. Aktivitäten auf Feldebene, z. B. Get Field, Set Field, unterstützen diesen Modus nicht.
  • In Prozess ausführen – Steuert die Art und Weise, wie die Kommunikation mit der Terminalemulation eines Drittanbieters über die EHLL-API erfolgt. Standardmäßig ist diese Funktion deaktiviert. Die Kommunikation erfolgt in diesem Fall über einen Proxy-Prozess, eine andere ausführbare Datei, die Teil des Terminalaktivitätspakets ist. Zur Laufzeit kommuniziert der Proxy-Prozess mit dem UiPath Executor-Prozess über IPC (Interprozesskommunikation). Wenn diese Option aktiviert ist, erfolgt die Kommunikation mit der Terminalemulationssoftware eines Drittanbieters innerhalb des UiPath Executor-Prozesses. Diese Option sollte nur dann aktiviert werden, wenn das ordnungsgemäße Funktionieren des Proxy-Prozesses durch Antiviren-Software oder Sicherheitsrichtlinien der Software verhindert wird.
    Hinweis:

    Wenn Sie den Parameter In Prozess ausführen auf True ändern, kann dies dazu führen, dass die Terminalsitzung aufgrund von Unterschieden in der Architektur (32-Bit vs. 64-Bit) zwischen dem Drittanbieter-Emulator und dem UiPath Studio-/Executor-Prozess nicht ordnungsgemäß funktioniert. 32-Bit-EHLL-Bibliotheken funktionieren nur in Windows Legacy-Projekten ordnungsgemäß, während 64-Bit-EHLL-Bibliotheken nur in Windows-Projekten ordnungsgemäß funktionieren.

Hinweis:

Aufgrund einer Einschränkung in der Spezifikation der EHLLAPI unterstützt die erweiterte Version von EHLLAPI nicht die Arbeit mit mehreren EHLLAPI-Sitzungen, wenn die Option In Prozess ausführen aktiviert ist. Nur die Standardimplementierung von EHLLAPI unterstützt ein solches Szenario. Das bedeutet, dass die Option EHLL erweitert deaktiviert ist und die im Feld EHLL-DLL-Datei aufgeführte DLL-Datei eine Version ist, die die EHLLAPI-Standardspezifikation implementiert.

Der Attachmate Reflection-Anbieter

The Attachmate Reflection provider works with the Attachmate Reflection terminal emulator.

Nur für Windows-Legacy-Projekte verfügbar.

Verbindungseinstellungen
  • An vorhandene Sitzung anhängen – In diesem Modus wird erwartet, dass der Terminalemulator bereits gestartet und verbunden ist. In diesem Fall wird kein Konfigurationsprofil verwendet.
  • Ein vorhandenes Profil verwenden – In diesem Modus muss der Pfad zu einem Konfigurationsprofil angegeben werden. Der Terminalemulator wird automatisch gestartet.
  • Adresse manuell angeben – In diesem Modus wird kein Konfigurationsprofil verwendet. Die Konfigurationseigenschaften müssen manuell angegeben werden:
    • Adresse – IP-Adresse oder Hostname der Terminalumgebung
    • Port – Eine Portnummer, unter der die Terminalumgebung Verbindungen akzeptiert
    • Typ – Der Typ der erforderlichen Terminalemulation:
      • TN3270
      • TN5250
      • VT

Der Attachmate Extra-Anbieter

Der Attachmate Extra-Anbieter funktioniert mit dem Attachmate Extra! Terminal-Emulator.

Verbindungseinstellungen

Ein vorhandenes Profil verwenden – Es muss ein Pfad zu einem Konfigurationsprofil angegeben werden. Der Terminalemulator wird automatisch gestartet.

Der Reflection for UNIX-Anbieter

Der Reflection for UNIX-Anbieter funktioniert mit dem Reflection for Unix-Terminalemulator.

Verbindungseinstellungen

Ein vorhandenes Profil verwenden – Es muss ein Pfad zu einem Konfigurationsprofil angegeben werden. Der Terminalemulator wird automatisch gestartet.

The Reflection for IBM-Anbieter

Der Reflection for IBM-Anbieter funktioniert mit dem Reflection for IBM-Terminalemulator.

Verbindungseinstellungen
  • Ein vorhandenes Profil verwenden – In diesem Modus muss der Pfad zu einem Konfigurationsprofil angegeben werden. Der Terminalemulator wird automatisch gestartet.
  • Adresse manuell angeben – In diesem Modus wird kein Konfigurationsprofil verwendet. Die Konfigurationseigenschaften müssen manuell angegeben werden:
    • Adresse – IP-Adresse oder Hostname der Terminalumgebung
    • Port – Eine Portnummer, unter der die Terminalumgebung Verbindungen akzeptiert
    • Typ – Der Typ der erforderlichen Terminalemulation:
      • TN3270
      • TN5250
      • VT

Der Rocket BlueZone-Anbieter

Der Rocket BlueZone-Anbieter funktioniert mit dem Rocket BlueZone-Terminalemulator.

Verbindungseinstellungen
  • Ein vorhandenes Profil verwenden – In diesem Modus muss der Pfad zu einem Konfigurationsprofil angegeben werden. Der Terminalemulator wird automatisch gestartet.
  • Adresse manuell angeben – In diesem Modus wird kein Konfigurationsprofil verwendet. Die Konfigurationseigenschaften müssen manuell angegeben werden:
    • Adresse – IP-Adresse oder Hostname der Terminalumgebung.
    • Port – Eine Portnummer, unter der die Terminalumgebung Verbindungen akzeptiert.
    • Typ – Der Typ der erforderlichen Terminalemulation:
      • TN3270
      • TN5250
      • VT

Der IBM Personal Communications-Anbieter

Der IBM Personal Communications-Provider arbeitet mit dem IBM Personal Communications-Terminalemulator.

Verbindungseinstellungen
  • Ein vorhandenes Profil verwenden – In diesem Modus muss der Pfad zu einem Konfigurationsprofil angegeben werden. Der Terminalemulator wird automatisch gestartet.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben