- Notes de publication
- Démarrage
- Assistant UiPath
- Installation et mise à niveau
- Types de robot
- Composants du Robot
- Service de robots
- Exécuteur Robot
- Interface de ligne de commande
- Licences
- Connexion des Robots à Orchestrator
- Processus et activités
- Journalisation
- Robot JavaScript SDK
- Scénarios spécifiques
- Redémarrage des composants du Robot
- Sessions Windows
- Connexion à l’aide du système d’informations d’identification Thales Luna
- Connexion à l’aide du fournisseur de services de chiffrement nShield
- Rediriger les Robots vers un serveur proxy
- Exécuter des tâches à partir d'une session de bureau à distance minimisée
- Utilisation de lecteurs réseau mappés
- Arrêter un processus :
- Désactiver le bouton Arrêt
- Dossiers de paquets personnalisés et chemins d'accès réseau
- Intégration de CrowdStrike
- Virtualisation des applis Citrix par le Robot
- Résolution des problèmes
- Robot ne répond pas sur RDP
- Journaux d'exécution en double
- Erreurs du Robot fréquemment rencontrées
- Augmentation de la durée d'exécution des processus
- Vérification forcée de la signature des paquets
- Message trop volumineux pour être traité
- Erreurs lors de l’exécution en tant qu’administrateur
- Les packages NuGet ne sont pas accessibles après la migration
- Invite de contrôle d'accès utilisateur et activités d'automatisation de l'interface utilisateur
- .NET nécessaire lors de l'installation
- L'assembly ne peut pas être chargé à partir du réseau ou d'un partage de fichiers Azure
- Les activités ne trouvent pas le runtime .NET
Interface de ligne de commande
L'Interface de ligne de commande du Robot (Robot Command Line Interface) (UiRobot.exe) est une application de console qui peut demander le démarrage des tâches et attendre leur sortie. Il s'agit d'un client direct du service Robot, et la communication s'effectue via un canal WCF.
Afin de pouvoir utiliser les arguments de ligne de commande pris en charge par les Robots, veuillez vérifier que le service du Robot UiPath® est bien en cours d’exécution. Si ce n’est pas le cas, exécutez-le à partir du composant enfichable dans Services Microsoft Management Console.
cd C:\Program Files\UiPath\Studio
.
Tous les exemples listés dans l'article sur Description des arguments présupposent que vous avec effectué cette opération.
our simplifier la gestion des arguments de ligne de commande, accédez au répertoire dans lequel le Robot est installé à l'aide de la commande change directory. Par exemple, si vous n'avez pas modifié le répertoire par défaut du Robot, vous pouvez utiliser la commande suivante :
cd C:\Program Files\UiPath\Studio
.
Tous les exemples affichés ici sont basés sur l'hypothèse selon laquelle vous avec exécuté la commande ci-dessus.
Les Robots Attended doivent uniquement s'exécuter sous supervision d'un humain.
UiRobot.exe execute [--process <Package_ID> | --file <File_Path>] [--folder <Orchestrator_Folder_ID>] [--input <Input_Parameters>]
.json
, .xaml
ou .nupkg
). Notez que les arguments --process
(-p
) et --file
(-f
) ne peuvent pas être utilisés simultanément à l'aide de la commande execute
. Elle prend en charge les arguments suivants :
Argument |
Description |
---|---|
|
Obligatoire. Démarre l'exécution d'un processus local ou d'Orchestrator. Exemples :
|
|
Obligatoire. Démarre l'exécution d'un fichier de projet local. Le fichier cible peut être de type .json, .xaml, ou .nupkg. Exemples :
|
|
Facultatif (Optional). 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 :
|
|
Facultatif (Optional). Permet de spécifier des arguments d'entrée pour l'exécution. Il peut être utilisé avec les arguments --process ou --file. Exemples :
|
|
Permet de sélectionner le point d'entrée d'un processus lorsque vous le démarrez via la ligne de commande. Exemple :
|
-
UiRobot.exe execute --file "C:\UiPath\Automation\Project.json"
-
UiRobot.exe execute --file "C:\UiPath\Automation\Main.xaml"
UiRobot.exe installprocess [--process-name <process_name>] [--folder <orchestrator_folder>]
installprocess
est utilisée pour installer un processus. Lorsque le robot est connecté à Orchestrator, il recherche uniquement le processus dans le flux Orchestrator. Lorsque le robot n'est pas connecté à Orchestrator, le flux local est utilisé.
Les arguments suivants sont pris en charge :
Argument | Description |
---|---|
--process-name <process_name> | Obligatoire. Le nom du processus à installer.
Exemple :
|
--folder <orchestrator_folder> | Facultatif. Nom du dossier d'Orchestrator dans lequel se trouve le processus à installer. Cet argument ne peut être utilisé que lorsque le robot est connecté à Orchestrator. Si le processus à installer ne se trouve que dans un dossier, le paramètre n'est pas nécessaire.
Exemple :
|
UiPath.Studio.CommandLine.exe publish
au lieu de UiRobot.exe pack
. Pour plus d’informations, voir Paramètres de la ligne de commande de mise à jour groupée dans le guide Studio.
UiRobot.exe pack <Project_Path> --output <Destination_Folder> [-v <Project_Version>]
Project.json
dans un fichier .nupkg
. Elle prend en charge les arguments suivants :
Argument |
Description |
---|---|
|
Obligatoire. Permet de spécifier l'emplacement de création du fichier
.nupkg .Exemple :
|
|
Facultatif. Permet de spécifier une version du fichier
.nupkg .Exemple :
|
-
UiRobot.exe connect [--url <Orchestrator_Server_URL> --key <Machine_Key>] | [--connectionString <Connection_String>]
Remarque : si le robot est déjà connecté, l’exécution de la commandeconnect
renvoie le message suivant :Orchestrator already connected!
.
Cette commande permet de connecter le Robot à une instance d'Orchestrator. Elle prend en charge les arguments suivants :
Argument |
Description |
---|---|
|
Utilisé pour connecter le Robot à Orchestrator ; doit être utilisé avec les arguments
--url , --key ou --clientID --clientSecret . Si les arguments ne sont pas spécifiés, la configuration d’Orchestrator dans UiPath Assistant est utilisée pour établir la connexion.
Exemple :
Exemple de clé de machine :
Exemple d'ID de client et de clé secrète du client :
|
UiRobot.exe disconnect
Cette commande permet de déconnecter le Robot de l'instance d'Orchestrator actuelle.
UiRobot.exe trace --enableLowLevel | --disableLowLevel
Cette commande permet d'activer ou de désactiver le traçage de niveau inférieur (détaillé) pour le Robot. Elle prend en charge les arguments suivants :
Argument |
Description |
---|---|
|
Activer le traçage de niveau inférieur. Active le traçage de niveau inférieur. Un fichier
.etl est généré, qui peut être ouvert à l'aide de l'Observateur d’événements, pour vous aider à résoudre les incidents et les erreurs. Cela active le traçage détaillé pour l'exécuteur et le service Robot dans l'Observateur d’événements.Exemple :
|
|
Désactiver le traçage de niveau inférieur. Un fichier
.etl est généré dans le Poste de travail après l'avoir arrêté. Celui-ci peut être ouvert à l'aide de l'Observateur d’événements, pour vous aider à résoudre les incidents et les erreurs rencontrés.Exemple :
|
Vous permet d’activer ou de désactiver la fonctionnalité Incrustation d'image sur la machine. Ce paramètre est appliqué sur la machine locale et affecte tous les utilisateurs, et est utilisé pour modifier les installations existantes.
Vous devez disposer de droits d'administrateur pour exécuter ces commandes.
Commande |
Description |
---|---|
|
Active la fonctionnalité Incrustation d'image sur la machine. |
|
Désactive la fonctionnalité Incrustation d'image de la machine. |
Vous permet d’activer la fonctionnalité Incrustation d'image de la machine lors de l’installation de la ligne de commande UiPath.
Commande |
Description |
---|---|
|
Active la fonctionnalité Incrustation d'image sur la machine. |
|
N'active pas la fonctionnalité Incrustation d'image de la machine. |
Les commandes suivantes sont purement informatives et n’ont pas le moindre impact sur vos projets d’automatisation :
Argument |
Description |
---|---|
|
Affiche des informations sur la version de Robot. |
|
Affiche la liste des commandes prises en charge, ainsi que les informations et exemples correspondants. |
|
Envoie tous les journaux en attente à Orchestrator. |