UiPath Documentation
uipath-cli
latest
false
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur de UiPath CLI

uip rpa-legacy

uip rpa-legacy est un encapsuleur uniquement Windows autour de l'ancien uipcli.exe (la version de CLI .NET 2025.10) pour les commandes côté Studio qui n'ont pas été portées à l'outil uip rpa multiplate-forme. Utilisez-le pour le débogage, la validation, la recherche d'activités, la recherche de package, la définition de type et le chemin du package hérité. Les utilisateurs multiplate-formes - pipelines Linux, macOS ou Windows qui n'ont pas besoin de ces fonctionnalités - doivent utiliser uip rpa à la place.

L’outil est publié en tant que @uipath/rpa-legacy-tool dans le registre npm de GitHub. Il regroupe uipcli.exe sous le profil et le shell pour chaque verbe. La sortie est façonnée pour correspondre à l'enveloppe JSON uip standard, de sorte que les scripts existants qui utilisent JSON uip continuent de fonctionner.

Avertissement :

Windows uniquement

Chaque verbe uip rpa-legacy refuse de s’exécuter sur macOS ou Linux avec une ConfigError. Le fichier uipcli.exe fourni est un binaire Windows uniquement; il s’agit de la conception et ne changera pas. Pour les pipelines multiplate-formes, utilisez uip rpa.

Verbes

VerbeObjectif
find-activitiesRecherchez les activités exposées par les dépendances d'un projet.
type-definitionInspectez un type.NET à partir des dépendances du projet.
find-packageRecherchez des packages NuGet dans les flux configurés.
validateValidez un fichier ou un projet XAML pour les erreurs de compilation.
debugExécutez le workflow XAML localement via UiRobot.
packageCompressez un projet RPA dans un .nupkg à l'aide du packageur hérité.

Quand utiliser cet outil

BesoinUtiliser (Use)
Compresser un projet Studio sur Linux, macOS ou dans le cadre d'un pipeline multiplateformeuip rpa pack
Exécuter l’analyseur de workflow sur Linux/macOSuip rpa analyze
Restaurer les dépendances de Studio sur Linux/macOSuip rpa restore
Déboguer un workflow XAML localement via UiRobotuip rpa-legacy debug
Valider un workflow/projet XAML pour les erreurs de compilationuip rpa-legacy validate
Inspecter un type.NET à partir des dépendances du projetuip rpa-legacy type-definition
Rechercher des activités dans les dépendances du projetuip rpa-legacy find-activities
Rechercher des packages NuGet dans les flux configurésuip rpa-legacy find-package
Créer le package avec le package uipcli hérité directementuip rpa-legacy package

Prérequis

  • Windows. Chaque verbe vérifie le système d'exploitation hôte et se termine avec un ConfigError sous Windows.
  • Exécution.NET. Le bundle uipcli.exe nécessite.NET; rpa-legacy n'installe pas .NET pour vous.
  • UiRobot installé localement pour debug — le verbe invoque l'UiRobot local pour exécuter le workflow.
  • Outil installé: uip tools install @uipath/rpa-legacy-tool. L’installation automatique s’exécute également lors de la première invocation.

Synthèse

uip rpa-legacy <verb> [options]
uip rpa-legacy <verb> [options]

Tous les verbes respectent les options globales (--output, --output-filter, --log-level, --log-file) et les codes de sortie standard.

Migration depuis la version héritée de uipcli

Si vous avez précédemment appelé uipcli debug, uipcli validate, uipcli package, etc., les verbes correspondent directement:

Invocation héritéeéquivalent UIP
uipcli debug <xaml> -i <json>uip rpa-legacy debug <xaml> --input <json>
uipcli validate <path>uip rpa-legacy validate <path>
uipcli package <project> -o <dir>uip rpa-legacy package <project> -o <dir>
uipcli find-activities <project> --query <q>uip rpa-legacy find-activities <project> --query <q>
uipcli find-package --query <q>uip rpa-legacy find-package --query <q>
uipcli type-definition <project> --type <name>uip rpa-legacy type-definition <project> --type <name>

La sortie est encapsulée dans l'enveloppe JSON uip ; les pipelines qui analysent la sortie de texte héritée doivent s’adapter ou transmettre --output table pour la lecture humaine.

Voir également

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour