- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Über die Veröffentlichung von Automatisierungsprojekten
- Entwerfen von Automatisierungen
- Verwalten von Aktivitätspaketen
- Konfigurieren von Aktivitätsprojekteinstellungen
- Signieren von Paketen
- Governance
- Importieren von Entitäten
- Verknüpfen eines Projekts mit einer Idee im Automation Hub
- Verwenden des Data Managers
- Abhängigkeiten
- Workflow-Typen
- Kontrollfluss
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Informationen zur Versionskontrolle
- Verwalten von Projekten mit TFS
- Verwalten von Projekten mit SVN
- Workflow Diff
- Debugging
- Protokollierung
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-NMG-017 – Der Klassenname stimmt mit dem Standard-Namespace überein
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DPB-010 – Mehrere Instanzen von [Workflow] oder [Testfall]
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-021 – Hartcodiertes Timeout
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-017 – Ungültiger Parametermodifizierer
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- ST-USG-032 – Erforderliche Tags
- ST-USG-034 – Automation Hub-URL
- Variablen
- Argumente
- Importierte Namespaces
- Codierte Automatisierungen
- Einleitung
- Registrieren von benutzerdefinierten Diensten
- „Vor“- und „Nach“-Kontexte
- Generieren von Code
- Generieren eines codierten Testfalls aus manuellen Testfällen
- Integrieren von OpenAI in codierte Workflows
- Beantragen eines Kredits bei der UiBank
- Warteschlangengenerierung mit codierten Workflows und Orchestrator-APIs
- Verwenden importierter Bibliotheksprojekte in codierten Automatisierungen
- Verwenden der zweistufigen Authentifizierung in codierten Automatisierungen
- Triggerbasierte Attended-Automatisierung
- Objekt-Repository
- Das Tool ScreenScrapeJavaSupport
- Erweiterungen
- Über Erweiterungen
- SetupExtensions-Tool
- „UiPathRemoteRuntime.exe“ wird nicht in der Remotesitzung ausgeführt.
- UiPath Remote Runtime blockiert das Schließen der Citrix-Sitzung
- UiPath Remote Runtime verursacht Speicherverlust
- Versionen von UiPath.UIAutomation.Activities-Paket und UiPath Remote Runtime stimmen nicht überein
- Die erforderliche UiPath-Erweiterung ist auf der Remotemaschine nicht installiert
- Einstellungen für die Bildschirmauflösung
- Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Chrome-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen Sie, ob die Erweiterung für Chrome installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren Sie den Zugriff auf Datei-URLs und den Inkognito-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Chrome
- Chrome-Erweiterung für Mac
- Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Edge-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen, ob die Erweiterung für Microsoft Edge installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren des Zugriffs auf Datei-URLs und den InPrivate-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Edge
- Erweiterung für Safari
- Erweiterung für VMware Horizon
- Erweiterung für Amazon WorkSpaces
- SAP Solution Manager-Plugin
- Excel-Add-in
- Studio Testing
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Fehler bei der Assembly-Kompilierung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Reparieren der Active Accessibility-Unterstützung
- Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet

Studio-Benutzerhandbuch
Kommandozeilenparameter
Sie können Studio und den Robot installieren und aktualisieren oder eine vorhandene Installation ändern, indem Sie das UiPathStudio.msi oder UiPathStudioCloud.msi-Installationsprogramm über die Befehlszeile ausführen.
In den folgenden Abschnitten finden Sie Beschreibungen der verfügbaren Parameter und einige Anwendungsbeispiele.
- Administratorrechte sind erforderlich, um diese Befehle auszuführen. * Das Ändern einer vorhandenen Installation durch Ausführen des Installationsprogramms über die Befehlszeile im stillen Modus wird nicht unterstützt. Sie können das Installationsprogramm jedoch im stillen Modus ausführen, um eine Aktualisierung aus einer älteren Version zu erstellen.* Die Verwendung der
/passiveOption msiexec.exe zur Ausführung einer unbeaufsichtigten Installation wird nicht unterstützt.
Beschreibung der Kommandozeilenargumente
In der folgenden Tabelle sind alle verfügbaren Befehlszeilenparameter aufgeführt.
Alle Parameter können für Neuinstallationen verwendet werden, aber nur die folgenden werden unterstützt, wenn Sie von einer älteren Version aktualisieren oder eine vorhandene Installation ändern:
- Aktivieren von Funktionen mit
ADDLOCAL. - Deaktivieren Sie Funktionen mithilfe von
REMOVE. Bitte beachten Sie, dass der Robot nicht deaktiviert werden kann. - Aktivieren oder deaktivieren Sie die Assistant-Optionen mit
ASSISTANT_OPTIONS. SERVICE_URL– verfügbar, wenn Sie den Roboter vom Dienstmodus in den Benutzermodus wechseln, indem das ArgumentRegisterServicenicht berücksichtigt wird.NUGET_OPTIONS,ENFORCE_SIGNED_EXECUTION,DISABLE_SECURE_XAMLundTELEMETRY_ENABLED– verfügbar beim Aktualisieren von einer älteren Version, nicht verfügbar beim Ändern einer vorhandenen Installation.- Siehe die Adresse des Proxyservers, entweder IP oder Domänenname, mit
PROXY_ADDRESS.
Beachten Sie bei der Eingabe von Pfaden Folgendes:
- Es besteht die Möglichkeit, Umgebungsvariablen wie etwa
%USERNAME%oder%USERPROFILE%anzugeben. Beim Sonderzeichen%ist Escaping folgendermaßen durchzuführen:- Wenn das Setup von der Eingabeaufforderung aus aufgerufen wird, verwenden Sie
^–UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%. - Verwenden Sie in Batch-Skripts
^–UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%. - In PowerShell Console oder Skripts: kein Escaping erforderlich.
- Wenn Ihr Benutzer Teil eines Active Directory-Domänenkontos ist, empfehlen wir, ebenfalls die Domäne in der Ordnerstruktur zu verwenden, wie etwa
C:\packages\^%UserDomain^%.^%Username^%.
- Wenn das Setup von der Eingabeaufforderung aus aufgerufen wird, verwenden Sie
- Wenn Sie Pfade mit Leerzeichen verwenden müssen, müssen sie wie folgt umgebrochen werden:
- In der Eingabeaufforderung umgeben Sie sie mit doppelten Anführungszeichen (
" "). Zum Beispiel:UiPathStudio.msi APPLICATIONFOLDER="C:\folder name". - In PowerShell mit einfachen und doppelten Anführungszeichen (
'" "') umgeben. Beispiel:./UiPathStudio.msi APPLICATIONFOLDER='"C:\folder name"'.
- In der Eingabeaufforderung umgeben Sie sie mit doppelten Anführungszeichen (
| Befehl | Beschreibung |
|---|---|
| Hilft Ihnen, die angegebenen UiPath-Funktionen im Hintergrund zu installieren, ohne die Benutzeroberfläche anzuzeigen. |
| Erstellt eine Installationsprotokolldatei am angegebenen Pfad. Sie können die Datei an unser Supportteam weitersenden, wenn Sie aus irgendwelchen Gründen Probleme während des Installationsvorgangs haben. |
|
Wenn Sie den Roboter vom Dienstmodus in den Benutzermodus konvertieren, kann der Roboter möglicherweise nicht auf
|
| Mit diesem Parameter können Sie Studio und Robot entweder pro Benutzer oder pro Maschine installieren. Wenn der Parameter nicht enthalten ist, erfolgt die Installation pro Maschine. Wenn Sie Der Parameter kann nur bei der Durchführung einer sauberen Installation verwendet werden. Die folgenden Optionen sind in Installationen pro Benutzer nicht verfügbar: RegisterService, CitrixExtension, VMwareExtension, SapPlugin, PACKAGES_FOLDER, CODE. |
| Hostname oder IP-Adresse für Ihre SAP Solution Manager-Instanz. Erforderlich für Neuinstallationen, wenn das Argument |
| Ermöglicht die Installation von Studio und Robot an einem benutzerdefinierten Speicherort. |
|
Dieser Parameter wird empfohlen, wenn Sie in einer Offline-Umgebung arbeiten. Wenn dieser Parameter auf DisableOnlineFeeds festgelegt ist, können Sie die offiziellen Online-UiPath- und Community-Feeds für den Roboter deaktivieren – nur der Orchestrator und die lokalen Feeds werden berücksichtigt. Bitte beachten Sie, dass die URL-Feeds nicht aus den Konfigurationsdateien gelöscht, sondern einfach ignoriert werden. Es kann sowohl für Installationen als auch für Aktualisierungen verwendet werden. Bei der Aktualisierung können Sie den Parameter auf EnableOnlineFeeds aktivieren, um Online-Feeds zu aktivieren. Hinweis: Der |
|
|
Ermöglicht es Ihnen, den Speicherort zum Herunterladen Ihrer Workflows und deren Abhängigkeiten für Studio und/oder Robot zu ändern. Dieser Ordner kann benutzerspezifisch sein oder für alle Benutzer einer Maschine zugänglich sein. Dieser Parameter kann sowohl für Roboter im Servicemodus als auch für Roboter im Benutzermodus verwendet werden.
Wenn Sie diesen Parameter nicht angeben, ist der Standardordner Stellen Sie beim Ändern des Paketordners sicher, dass alle Benutzer, die Prozesse ausführen müssen, Lesezugriff auf diesen Ordner haben.Bei Verwendung des Für Installationen auf Windows Server-Maschinen (die die gleichzeitige Ausführung aktivieren – HD Robots) müssen Sie Pfade angeben, die für jeden Benutzer spezifisch sind. Erfahren Sie mehr über die Verwendung desselben Pfads für mehrere Roboter. Informationen zum Ändern des Downloadordners für Pakete nach der Installation finden Sie unter Verwalten von Aktivitätspaketen. |
| Ermöglicht Ihnen, für Studio und/oder Robot benutzerdefinierte NuGet-Aktivitäts-Feeds hinzuzufügen. Dieser Befehl fügt nur die vorhandene Feed-Liste hinzu oder aktualisiert sie. Muss mit Schlüsselwertpaaren vom Typ Zeichenfolge ausgefüllt sein. Gültige Speicherorte sind nur Onlinefeeds, Ordnerpfade und gemeinsam verwendete Netzwerklaufwerke. Achten Sie darauf, dass die bereitgestellten Feeds für alle Benutzer eines bestimmten Computers zugänglich sind. Die Trennung der Feeds erfolgt mit Semikolon (;). Beispiel: |
|
Informationen zum Erzwingen der signierten Ausführung nach der Installation finden Sie unter Signieren von Paketen. |
| Lizenzieren Ihrer Studio-Instanz. |
|
|
Verbindet den Roboter automatisch über Client-Anmeldeinformationen mit dem Orchestrator und installiert ihn. Beispiel: |
|
Die Namen der alten Installationsmethoden ( |
|
Die Namen der alten Installationsmethoden ( |
|
Dieser Parameter kann nur während einer sauberen Installation oder einer Aktualisierung verwendet werden. |
| Ermöglicht es Ihnen, die URL der Orchestrator-Instanz zu definieren, mit der Benutzer mithilfe der interaktiven Anmeldung eine Verbindung herstellen. Die bereitgestellte URL wird in der Wenn Sie das Installationsprogramm ausführen, um von einer älteren Version zu aktualisieren oder Ihre vorhandene Installation zu ändern, wird dieser Parameter unterstützt, wenn Sie den Robot vom Dienstmodus in den Benutzermodus wechseln (die Option |
| Bei einer Neuinstallation können Sie die Haupt-Orchestrator-URL angeben, die zum Abrufen von Informationen für automatische Updates verwendet wird (z. B. |
|
Weitere Informationen zur Erfassung von Nutzungsdaten und zum Ändern der Telemetrieeinstellungen finden Sie im Dokument Telemetrie abwählen. |
|
Beispiel:
|
|
|
|
|
| Wenn Sie den Attended Robot im Benutzermodus installieren und Ihre Umgebung für die Verwendung von SSO mit Azure Active Directory konfiguriert ist, wird die automatische Anmeldung bei Ihrem Konto aktiviert.Dieser Parameter muss zusammen mit |
| Für Installationen im Benutzermodus erzwingt dieser Parameter die Standarddienst-URL. Um diese Option zu aktivieren, verwenden Sie |
|
|
| Die Adresse des Proxy-Servers, entweder IP oder Domainname.Beispiel: |
| Ermöglicht eine direkte Verbindung für lokale Adressen unter Umgehung des Proxyservers. Auf 1 festlegen, um die lokale Adresse zu umgehen, oder andernfalls auf 0. |
| Die Liste der Adressen, die unter Umgehung des Proxyservers eine direkte Verbindung mit dem Internet herstellen. Muss RegExr-Zeichenfolgen enthalten, die die URLs der zu umgehenden Server umfassen. Zum Beispiel: „server.domain.local$;www.google.com;192.168.\d{1,3}.\d{1,3}“. |
|
| Der Benutzername der Anmeldeinformationen für die Proxyserver-Authentifizierung. |
| Das Kennwort, das dem Benutzernamen für die Proxyserver-Authentifizierung zugeordnet ist. |
PROXY_DOMAIN | Die Domäne, in der sich der Proxyserver befindet, erforderlich für die Authentifizierung. |
Durchführen einer synchronen Installation
Wenn Sie nach Abschluss der Installation weitere Konfigurationen vornehmen möchten, können Sie das Installationsprogramm synchron ausführen. Auf diese Weise können Sie weitere Befehle hinzufügen, die nach Beendigung des Installationsprogramms ausgeführt werden, z. B. können Sie eine Roboterverbindung einrichten oder Feeds konfigurieren.
Die folgenden Skripte führen die Installation durch und ermöglichen es Ihnen, weitere Befehle hinzuzufügen, die bei erfolgreicher Installation ausgeführt werden sollen.
:: Runnning the MSI synchronously
start /wait /b UiPathStudio.msi /Q
:: Assert the exit code and continue accordingly
set "_isSuccess="
if %ERRORLEVEL% EQU 0 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 1641 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 3010 Set "_isSuccess=1"
:: test for success and run follow-up commands
if (%_isSuccess% EQU 1) (
echo "success"
) ELSE (
echo "fail"
)
:: Runnning the MSI synchronously
start /wait /b UiPathStudio.msi /Q
:: Assert the exit code and continue accordingly
set "_isSuccess="
if %ERRORLEVEL% EQU 0 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 1641 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 3010 Set "_isSuccess=1"
:: test for success and run follow-up commands
if (%_isSuccess% EQU 1) (
echo "success"
) ELSE (
echo "fail"
)
Beispiele
Diese Beispiele wurden unter der Annahme erstellt, dass Sie schon in dem Verzeichnis sind, in dem sich der Installer UiPathStudio.msi befindet. Sie können dies mit dem folgenden Befehl machen, zum Beispiel: cd D:\UiPathInstaller.
- Installieren Sie Studio, einen Roboter als Windows-Dienst und die Aktivitätenpakete -
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService - Studio und einen Robot im Benutzermodus nur für den aktuellen Benutzer installieren –
UiPathStudio.msi MSIINSTALLPERUSER=1 ADDLOCAL=Studio,Robot - Installieren Sie die Livestreaming-Funktion für die Roboterversionen 2024.10+ –
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService,LiveStreaming. - Installieren Sie die gesamte Desktop-Suite im Hintergrund -
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService,StartupLauncher,JavaBridge /Q - Installieren Sie die gesamte Desktop-Suite und die Chrome-Erweiterung über eine Richtlinie –
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=POLICYONLINE /Q - Installieren Sie im Hintergrund Studio, den Roboter als Windows-Dienst und die Aktivitätspakete, alle im Ordner
D:\UiPath-UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService APPLICATIONFOLDER=D:\UiPath /Q - Installieren Sie den Roboter als Windows-Dienst im Hintergrund und verbinden Sie diesen mit dem Orchestrator -
UiPathStudio.msi ADDLOCAL=Robot,RegisterService CONNECTIONSTRING=https://demo.uipath.com/api/robotsservice/GetConnectionData?tenantId=1 /Q
- Installieren von Studio im Hintergrund, Installieren des Roboters als Windows-Dienst und Hinzufügen von zwei benutzerdefinierten Aktivitäts-Feeds –
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService CUSTOM_NUGET_FEEDS="Feed Name1,https://my.custom.nuget.feed; FeedName2,D:\RPA\Activities\Packages\" /Q - Installieren und lizenzieren Sie Studio im Hintergrund sowie einen als Windows-Dienst registrierten Roboter und den lokalen Aktivitätsfeed -
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService CODE=1234567890 /Q - Installieren eines Roboters als Windows-Dienst und Deaktivieren der offiziellen Online-Feeds –
UiPathStudio.msi ADDLOCAL=Robot,RegisterService NUGET_OPTIONS=DisableOnlineFeeds - Deinstallieren der Chrome-Erweiterung –
UiPathStudio.msi REMOVE=ChromeExtension /Q - Einrichten der Verbindung zur automatischen Aktualisierung während der Installation des Attended-Roboters –
UiPathStudio.msi ADDLOCAL=Robot, SERVICE_URL="https://demo.uipath.com/myorg/mytenant" - Einrichten der Verbindung zur automatischen Aktualisierung während der Installation des Unattended-Roboters –
UiPathStudio.msi ADDLOCAL=Robot,RegisterService ORCHESTRATOR_URL="https://demo.uipath.com/myorg/mytenant/orchestrator_"