- Démarrage
- Comprendre UiPath Robot
- Prérequis d’installation
- Installation de robots pour des automatisations Unattended
- Configuration de robots pour des automatisations Unattended
- Déployer des automatisations non assistées
- Connexion des robots pour les automatisations Unattended à Orchestrator
- Rediriger les Robots vers un serveur proxy
- Implémenter l’authentification avec le fournisseur d’informations d’identification
- Ajuster les paramètres du registre pour l'exécution dans une session de bureau à distance minimisée
- Utilisation d’emplacements réseau
- Configurer des Robots Linux
- Configuration de la vérification de la signature des paquets
- Configurer des dossiers de package et des chemins d’accès réseau
- Configurer des flux d’activité
- Installation de robots pour des automatisations Attended
- Configuration de robots pour les automatisations Attended
- Intégrations
- Résolution des problèmes
- Résoudre les problèmes du service de robot UiPath
- Résoudre les problèmes d’exécution
- Résoudre les problèmes de mise en réseau
- Résolution des problèmes de connexion
- Résolution des problèmes d'attribution de licence
- Résolution des problèmes de package
- Résolution des problèmes .NET
- Dépannage de la journalisation
- Dépannage des problèmes de session
- Résolution des problèmes d’intégration de CrowdStrike

Guide de l’administrateur du Robot
Interface de ligne de commande du Robot
UiRobot.exe
pour démarrer, arrêter ou surveiller les automatisations Attended et Unattended directement à partir de la ligne de commande. Vous pouvez également obtenir des détails sur les packages installés, créer des journaux, ou mettre à jour les configurations.
Pour utiliser la CLI, veillez à ce que les conditions suivantes soient remplies :
-
Le service de robot UiPath est en cours d’exécution
-
Vous vous trouvez dans le répertoire dans lequel le Robot est installé.
UiRobot.exe
ainsi que les paramètres nécessaires, en fonction de l’objectif de votre automatisation.
Par exemple, pour démarrer un processus à partir de la ligne de commande, vous allez utiliser la commande suivante :
UiRobot.exe -file "C:\UiPath\Projects\YourProject\Main.xaml".
UiRobot.exe -file "C:\UiPath\Projects\YourProject\Main.xaml".
-
JSON
-
XAML
-
NUPKG
À partir de la version 2023.4 de Robot, UiPath actualise la liste des processus en même temps qu’un processus s’exécute. Si une mise à jour de processus est disponible au moment du démarrage de la tâche, celle-ci utilise l’ancienne version du processus. Les exécutions suivantes appliqueront le processus mis à jour.
La commande d’exécution utilise les arguments suivants :
UiRobot.exe execute [--process <Package_ID> | --file <File_Path>] [--folder <Orchestrator_Folder_ID>] [--input <Input_Parameters>]
UiRobot.exe execute [--process <Package_ID> | --file <File_Path>] [--folder <Orchestrator_Folder_ID>] [--input <Input_Parameters>]
-
-p--process <Package_ID>
(obligatoire) : démarre l’exécution d’un processus local ou d’un processus Orchestrator.Exemples :
UiRobot.exe execute --process UiPathDemoProcess
UiRobot.exe execute --process UiPathDemoProcessUiRobot.exe execute -p UiPathDemoProcess
UiRobot.exe execute -p UiPathDemoProcess -
-f--file <File_Path>
(obligatoire) : démarre l’exécution d’un fichier projet local. Le fichier cible peut être en JSON, XAML ou NUPKG.Exemples :
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json" -
--folder <Orchestrator_Folder_ID>
(facultatif) : permet de spécifier le dossier Orchestrator à partir duquel installer et exécuter le processus cible. Il ne peut être utilisé qu’avec l’argument--process
.Exemple :
UiRobot.exe -Execute --process UiPathDemoProcess --folder OrchFolder1
UiRobot.exe -Execute --process UiPathDemoProcess --folder OrchFolder1 -
--input <Input_Parameters>
(facultatif) : permet de spécifier des arguments d’entrée pour l’exécution. Il peut être utilisé avec les arguments--process
ou--file
.Exemples :
UiRobot.exe execute --process UiPathDemoProcess --input "{'inArg' : 'value' , 'Integer' : 3}"
UiRobot.exe execute --process UiPathDemoProcess --input "{'inArg' : 'value' , 'Integer' : 3}"UiRobot.exe execute --process UiPathDemoProcess --folder OrchFolder1 --input "{'inArg' : 'value' , 'Integer' : 3}"
UiRobot.exe execute --process UiPathDemoProcess --folder OrchFolder1 --input "{'inArg' : 'value' , 'Integer' : 3}"UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml" --input "{'inArg' : 'value' , 'Integer' : 3}"
UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml" --input "{'inArg' : 'value' , 'Integer' : 3}" -
--entry <entrypoint>
(facultatif) : permet de sélectionner le point d’entrée d’un processus lorsque vous le démarrez via la ligne de commande.Exemple :
UiRobot execute --file "C:\UiPath\Project\project.1.0.3.nupkg" --input "{'inArg':'value','integer':3}" --entry "OtherEntryPoint.xaml"
UiRobot execute --file "C:\UiPath\Project\project.1.0.3.nupkg" --input "{'inArg':'value','integer':3}" --entry "OtherEntryPoint.xaml"
-
Les commandes suivantes ne sont pas disponibles pour les projets Windows ou multiplateformes :
UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml"
UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml"UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
- Vous ne pouvez pas utiliser simultanément les arguments
--process (-p)
et--file (-f)
dans la commande d’exécution.
Utilisez cette commande pour installer un processus. Si le robot est connecté à Orchestrator, il va rechercher le processus dans le flux Orchestrator. En l’absence de connexion à Orchestrator, le Robot utilise le flux local.
La commande d’installation de processus utilise les arguments suivants :
UiRobot.exe installprocess [--process-name <process_name>] [--folder <orchestrator_folder>]
UiRobot.exe installprocess [--process-name <process_name>] [--folder <orchestrator_folder>]
-
--process-name <process_name>
(obligatoire) : le nom du processus que vous souhaitez installer.Exemple :
UiRobot installprocess --process-name MyProcess
UiRobot installprocess --process-name MyProcess -
--folder <orchestrator_folder>
(facultatif) : le nom du dossier Orchestrator contenant le processus que vous souhaitez installer. Cet argument s’applique uniquement lorsque la connexion à Orchestrator est active. Si le processus d’installation est contenu dans un seul dossier, vous pouvez ignorer ce paramètre.Exemple :
UiRobot installprocess -p MyProcess --folder MyOrchestratorFolder
UiRobot installprocess -p MyProcess --folder MyOrchestratorFolder
Utilisez cette commande pour connecter votre Robot à une instance d’Orchestrator. Si votre robot est déjà connecté à Orchestrator et que vous exécutez cette commande, il renverra le message « Orchestrator déjà connecté ».
La commande de connexion utilise les arguments suivants :
UiRobot.exe connect [--url <Orchestrator_Server_URL> --key <Machine_Key>] | [--connectionString <Connection_String>]
UiRobot.exe connect [--url <Orchestrator_Server_URL> --key <Machine_Key>] | [--connectionString <Connection_String>]
-
connect
: établit la connexion à Orchestrator. Doit être utilisé avec les arguments--url
,--key
ou--clientID --clientSecret
. Si ces arguments ne sont pas spécifiés, la commande utilisera la configuration Paramètres d’Orchestrator .Exemples :
// no arguments UiRobot.exe connect
// no arguments UiRobot.exe connect//using the machine key UiRobot.exe connect --url https://demo.uipath.com/ --key 1122AAB3C-DD44-ABCD-1234-7788GG99HH00
//using the machine key UiRobot.exe connect --url https://demo.uipath.com/ --key 1122AAB3C-DD44-ABCD-1234-7788GG99HH00//using the client ID and secret UiRobot.exe connect --url https://demo.uipath.com/ --clientID 696CCA0C-1234-ABCD-1234-F65BBC2F15DE --clientSecret QJX!jv12345A4q4N
//using the client ID and secret UiRobot.exe connect --url https://demo.uipath.com/ --clientID 696CCA0C-1234-ABCD-1234-F65BBC2F15DE --clientSecret QJX!jv12345A4q4N
Utilisez cette commande pour déconnecter le Robot de l’instance d’Orchestrator actuelle.
La commande de déconnexion utilise les arguments suivants :
UiRobot.exe disconnect --force | --wait
UiRobot.exe disconnect --force | --wait
-
disconnect
: déconnecte le Robot d’Orchestrator uniquement lorsqu’il n’y a pas de tâche en cours d’exécution sur la machine robot.Exemple :
UiRobot.exe disconnect
UiRobot.exe disconnect -
--force
: interrompt toutes les tâches en cours d’exécution sur la machine, puis déconnecte le Robot d’Orchestrator.Exemple :
UiRobot.exe disconnect --force
UiRobot.exe disconnect --force -
--wait
: attend la fin des tâches en cours d’exécution avant de déconnecter le Robot d’Orchestrator.Exemple :
UiRobot.exe disconnect --wait
UiRobot.exe disconnect --wait
Utilisez cette commande pour activer ou désactiver le traçage de niveau inférieur pour le Robot.
La commande de traçage utilise les arguments suivants :
UiRobot.exe trace --enableLowLevel | --disableLowLevel
UiRobot.exe trace --enableLowLevel | --disableLowLevel
-
--enableLowLevel
: active le traçage détaillé pour l’exécuteur et le service Robot dans l’Observateur d’événements. Un fichier ETL est généré, que vous pouvez ouvrir avec l’Observateur d’événements pour obtenir de l’aide sur la résolution des incidents et des erreurs.Exemple :
UiRobot.exe trace --enableLowLevel
UiRobot.exe trace --enableLowLevel -
--disableLowLevel
: désactive le traçage détaillé pour l’exécuteur Robot et le service de robot UiPath. Un fichier ETL est généré, que vous pouvez ouvrir avec l’Observateur d’événements pour obtenir de l’aide sur la résolution des incidents et des erreurs.Exemple :
UiRobot.exe trace --disableLowLevel
UiRobot.exe trace --disableLowLevel
Utilisez cette commande pour activer ou désactiver la session Robot ou la fonctionnalité d’incrustation d’image sur la machine. Ce paramètre modifie les installations existantes et s’applique à tous les utilisateurs de la machine locale. Il nécessite des privilèges administrateurs.
La commande PiP utilise les arguments suivants :
UiRobot.exe pip --enable | --disable
UiRobot.exe pip --enable | --disable
-
--enable
: active la session Robot (fonctionnalité PiP) de la machine.Exemple :
UiRobot.exe pip --enable
UiRobot.exe pip --enable -
--disable
: désactive la session Robot (fonctionnalité PiP) de la machine.Exemple :
UiRobot.exe pip --disable
UiRobot.exe pip --disable
Les arguments suivants sont purement informatifs et n’ont aucun impact sur vos projets d’automatisation :
-
--version
: affiche des informations concernant la version du Robot. -
--help
: affiche la liste des commandes prises en charge, ainsi que des informations et des exemples correspondants. -
flushlogs [--timeout <timeout_in_seconds>]
: envoie tous les journaux en attente à Orchestrator.