robot
2025.10
false
- Erste Schritte
- Grundlegendes zu UiPath Robot
- Installationsanforderungen
- Installation von Robotern für unbeaufsichtigte Automatisierungen
- Konfiguration von Robotern für unbeaufsichtigte Automatisierungen
- Bereitstellen von unbeaufsichtigten Automatisierungen
- Verbinden von Robotern für unbeaufsichtigte Automatisierungen mit Orchestrator
- Einrichtung von Windows Server für High-Density-Roboter
- Weiterleitung von Robotern über einen Proxy-Server
- Implementieren der Authentifizierung mit Anmeldeinformationsanbietern
- Konfigurieren der Paketsignaturüberprüfung
- Einrichten von Paketordnern und Netzwerkpfaden
- Konfigurieren von Aktivitätsfeeds
- Verwendung von EntraID-Benutzern mit Multi-Faktor-Authentifizierung (MFA) für Unattended Robots
- Installation von Robotern für beaufsichtigte Automatisierungen
- Konfiguration von Robotern für beaufsichtigte Automatisierungen
- Integrationen
- Governance
- Fehlersuche und ‑behebung
- Fehlerbehebung für den Roboterdienst
- Fehlerbehebung für die Ausführung
- Fehlerbehebung bei Aufzeichnung und Steuerelement
- Fehlerbehebung für Netzwerke
- Fehlerbehebung für die Verbindung
- Fehlerbehebung bei der Lizenzierung
- Fehlerbehebung bei Paketen
- Fehlerbehebung für .NET
- Fehlerbehebung für Protokollierung
- Fehlerbehebung für Sitzung
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Robot-Administratorhandbuch
Letzte Aktualisierung 14. Jan. 2026
Roboter-API
UiPath Robot API ist eine Komponente, die entwickelt wurde, um die Funktionalität Ihres eigenen Roboters zu erweitern. Es verfügt über mehrere Funktionen, die sich jeweils mit einem bestimmten Aspekt des Automatisierungsmanagements befassen. Dazu gehören:
- Verwaltung individueller Aufträge: Bietet die Möglichkeit, persönliche Automatisierungsprozesse auszuführen, anzuhalten und zu verfolgen.
- Domänenspezifische Schnittstellen: Ermöglicht die Entwicklung maßgeschneiderter Schnittstellen, um individuelle Automatisierungsanforderungen zu erfüllen.
- Lokale Zugänglichkeit: Nur auf der Maschine verfügbar, auf der der Roboter installiert ist, um einen sicheren und direkten Zugriff zu gewährleisten.
- Versionskompatibilität: Bleibt konsistent mit der Version des installierten Roboters, was eine Abwärtskompatibilität ermöglicht.
Roboter-API verwendet die Bibliothek UiPath.Robot.api.Verwenden Sie folgenden Feed, um die Bibliothek herunterzuladen:
https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.
https://uipath.pkgs.visualstudio.com/Public.Feeds/_packaging/UiPath-Official/nuget/v3/index.json.
Kompatibilitätsmatrix
| Roboterversion | API 2025.10.x | API 2024.10.x | API 2023.10.x | API 2023.4.x | API 2022.10.x | API 2022.4.x | API 2021.10.x |
|---|---|---|---|---|---|---|---|
| Robot 2025.10.x | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Robot 2024.10.x | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Robot 2023.10.x | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Robot 2023.4.x | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Robot 2022.10.x | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Robot 2022.4.x | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Robot 2021.10.x | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Häufige Roboter-API-Aufrufe
- Einbeziehen des Clients in Ihre Anwendung
var client = new RobotClient();var client = new RobotClient(); - Abrufen der Liste der verfügbaren Prozesse
var processes = await client.GetProcesses(); var myProcess = processes.Single(process => process.Name == "MyProcess"); var job = myProcess.ToJob();var processes = await client.GetProcesses(); var myProcess = processes.Single(process => process.Name == "MyProcess"); var job = myProcess.ToJob(); - Verwenden des Prozessschlüssels zum Starten eines Auftrags
var job = new Job("812e908a-7609-4b81-86db-73e3c1438be4");var job = new Job("812e908a-7609-4b81-86db-73e3c1438be4"); - Starten einer Prozessausführung
{ await client.RunJob(job); } catch (Exception ex) { Console.WriteLine(ex.ToString()); }{ await client.RunJob(job); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } - Hinzufügen von Eingabeargumenten
job.InputArguments = {["numbers"] = new int[] { 1, 2, 3 }}; await client.RunJob(job);job.InputArguments = {["numbers"] = new int[] { 1, 2, 3 }}; await client.RunJob(job); - Exportieren von Ausgabeargumenten
var jobOutput = await client.RunJob(job); Console.WriteLine(jobOutput.Arguments["sumOfNumbers"]);var jobOutput = await client.RunJob(job); Console.WriteLine(jobOutput.Arguments["sumOfNumbers"]); - Anhalten eines Prozesses
await client.RunJob(job, cancellationToken);await client.RunJob(job, cancellationToken); - Überwachung des Prozessstatus
job.StatusChanged += (sender, args) => Console.WriteLine($"{((Job)sender).ProcessKey}: {args.Status}"); await client.RunJob(job);job.StatusChanged += (sender, args) => Console.WriteLine($"{((Job)sender).ProcessKey}: {args.Status}"); await client.RunJob(job); - Verwenden des Ereignisplaners
new RobotClient(new RobotClientSettings { EventScheduler = TaskScheduler.Default })new RobotClient(new RobotClientSettings { EventScheduler = TaskScheduler.Default })