Roboter
2022.4
False
Bannerhintergrundbild
Roboter-Benutzerhandbuch
Letzte Aktualisierung 3. Apr. 2024

Benutzerdefinierte Paketordner und Netzwerkpfade

Ein Paket kombiniert alle in einer Automatisierung verwendeten Teile und kann Folgendes enthalten: Aktivitäten, Workflows, Dateien, Datenquellen und andere Komponenten, die zum Ausführen der Automatisierung erforderlich sind. Ein in Studio erstelltes Projekt wird als Paket an einem Speicherort/Feed veröffentlicht, von wo es später vom Roboter heruntergeladen und zum Ausführen einer Automatisierung verwendet wird.

Die folgenden Verzeichnisse/Feeds sind standardmäßig in Studio konfiguriert:

  • Orchestrator-Mandant und Orchestrator-Host
  • Lokal (Local)
  • Offiziell
  • UiPath Marketplace

Benutzerdefinierte Feeds können ebenfalls verwendet werden, aber bevor Sie einen benutzerdefinierten Speicherort für die Veröffentlichung eines Pakets einrichten, stellen Sie sicher, dass Roboter Zugriff darauf haben.

Wichtig: Für den Paketspeicherort müssen absolute Pfade verwendet werden. Relative Pfade werden nicht unterstützt.

Weitere Informationen zur Funktionsweise und Änderung von Feeds finden Sie im Dokument Verwalten von Aktivitätspaketen mit weiteren Details zu diesem Thema.

Ändern des Paketspeicherorts

Der Paketspeicherort kann über die Setup-Befehlszeile mit dem Parameter PACKAGES_FOLDER geändert werden oder durch Bearbeiten der Datei uipath.config. Damit können Sie den Speicherort zum Herunterladen Ihrer Workflows und deren Abhängigkeiten für Studio und/oder Robot ändern.
Wenn Sie den Roboter per Befehlszeile installieren und diesen Parameter nicht angeben, ist der Standardordner %userProfile%\.nuget\packages.
Es besteht die Möglichkeit, Umgebungsvariablen wie etwa %USERNAME% oder %USERPROFILE% zu verwenden. Sie müssen jedoch wie folgt mit Escapezeichen versehen werden:
  • Wenn das Setup von der Eingabeaufforderung aus aufgerufen wird, verwenden Sie UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%.
  • In Batch-Skripts: verwenden Sie % - UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%.
  • In der PowerShell-Konsole 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^%.

Verwenden des gleichen Pfads für mehrere Roboter

Mehrere Roboter können denselben Pfad (lokaler Ordner oder freigegebener Netzwerkordner) verwenden, um Automatisierungen herunterzuladen und auszuführen.

Je nach Standort und Roboterbereitstellungstyp kann es einige Einschränkungen geben:

Dienstmodus

Lokaler Pfad

  • Keine Einschränkungen, wenn ein lokaler Pfad von mehreren Servicemodus-Robotern auf derselben Maschine verwendet wird.

Netzwerkpfad

  • Wenn der Roboter im Dienstmodus bereitgestellt und Secure XAML verwendet wird, werden Netzwerkpfade nicht unterstützt.
  • Roboter im Dienstmodus, die auf separaten Maschinen installiert sind, können keine Verbindung mit demselben Ordner in einem Netzwerk herstellen. Jede Maschine muss über einen eigenen Ordner verfügen.
  • Es werden nur nicht zugeordnete Pfade unterstützt, z. B. \\server\Packages. Zugeordnete Netzwerkpfade wie z. B. Z:\Packages werden nicht unterstützt. Das liegt an der Art und Weise, wie die Zuordnungen pro Benutzer aufgelöst werden. In diesem Fall ist der Besitzer der installierten Dateien das Computerkonto, das keinen Zugriff auf die benutzerspezifischen Netzwerkzuordnungen hat.

Benutzermodus

Lokaler Pfad

  • Wenn lokale Pfade verwendet werden, muss der Pfad den Benutzernamen enthalten.
  • Wenn derselbe lokale Pfad von mehreren Robotern im Benutzermodus auf derselben Maschine verwendet wird, kann die Installation oder Ausführung einer Automatisierung fehlschlagen, wenn zwei oder mehr Roboter versuchen, die Dateien im Ordner gleichzeitig zu verwenden. Wenn zwei oder mehr Roboter versuchen, denselben Prozess gleichzeitig zu installieren, kann die Installation fehlschlagen.

Netzwerkpfad

  • Wenn Netzwerkpfade verwendet werden, muss der Pfad den Maschinennamen und den Benutzernamen enthalten.

    Hinweis:

    Wenn derselbe Prozess von mehreren Robotern gleichzeitig ausgeführt werden muss, stellen Sie sicher, dass der Workflow keine Dateien in den Workflow-Installationsordner schreibt oder ändert. Das Arbeitsverzeichnis der Automatisierung ist der Installationsordner, daher sollten Sie die Verwendung relativer Pfade im Workflow vermeiden, außer zum Lesen von Dateien, die in der Automatisierung gepackt sind.

    Um dies zu vermeiden, verwenden Sie absolute Pfade, die zu jedem einzelnen Benutzer aufgelöst werden. Beispiel: %userprofile%\Desktop und %temp%.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.