- Información general
- Comience ya
- Conceptos
- Uso de UiPath CLI
- Guías prácticas
- Recetas de CI/CD
- Referencia de los comandos
- Información general
- Códigos de salida
- Opciones globales
- agente de código UIP
- UIP Docsai
- añadir-entidad-de-datos-de-prueba
- añadir-cola-de-datos-de-prueba
- añadir-variación-de-datos-de-prueba
- Analizar
- Crear
- Crear proyecto
- Diferencia
- Buscar actividades
- obtener-reglas-del-analizador
- obtener-predeterminado-actividad-xaml
- obtener-errores
- obtener-casos-de-prueba-manual
- obtener-pasos-de-prueba-manual
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- restore
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- UIA
- Seguimientos de UIP
- Migración
- Referencia y soporte
Comandos en `uip rpa-legacy`, un contenedor solo para Windows para `uipcli.exe` heredado Los comandos de Studio aún no se han migrado a `uip rpa`.
uip rpa-legacy es un contenedor solo de Windows en torno al heredado uipcli.exe (el .NET CLI 2025.10) para los comandos de Studio que no se han migrado a la herramienta multiplataforma uip rpa . Úsalo para debug, validar, encontrar actividades, encontrar paquete, definición de tipo y la ruta del paquete heredado. Los usuarios multiplataforma (procesamientos de Linux, macOS o Windows que no necesitan estas características) deben utilizar uip rpa en su lugar.
La herramienta se publica como @uipath/rpa-legacy-tool en el registro npm de GitHub. Incluye uipcli.exe bajo el capó y paga por cada verbo. La salida está diseñada para adaptarse al sobre JSON uip estándar, por lo que los scripts existentes que consumen JSON uip siguen funcionando.
Solo Windows
Todos los verbos uip rpa-legacy se niegan a ejecutarse en macOS o Linux con un ConfigError. El uipcli.exe incluido es un binario solo para Windows; esto es por diseño y no cambiará. Para procesos multiplataforma, utiliza uip rpa.
Verbos
| Verbo | Propósito |
|---|---|
find-activities | Buscar actividades expuestas por las dependencias de un proyecto. |
type-definition | Inspecciona un tipo.NET de las dependencias del proyecto. |
find-package | Buscar paquetes NuGet en las fuentes configuradas. |
validate | Valida un archivo o proyecto XAML para errores de compilación. |
debug | Ejecuta un flujo de trabajo XAML localmente a través de UiRobot. |
package | Empaqueta un proyecto de RPA en un .nupkg utilizando el empaquetador heredado. |
Cuándo utilizar esta herramienta
| Necesidad | Usar |
|---|---|
| Empaqueta un proyecto de Studio en Linux, macOS o como parte de un proceso multiplataforma | uip rpa pack |
| Ejecuta el analizador de flujo de trabajo en Linux/macOS | uip rpa analyze |
| Restaurar dependencias de Studio en Linux/macOS | uip rpa restore |
| Depurar un flujo de trabajo XAML localmente a través de UiRobot | uip rpa-legacy debug |
| Validar un flujo de trabajo/proyecto XAML para errores de compilación | uip rpa-legacy validate |
| Inspeccionar un tipo.NET de las dependencias del proyecto | uip rpa-legacy type-definition |
| Buscar actividades en dependencias del proyecto | uip rpa-legacy find-activities |
| Buscar paquetes NuGet en las fuentes configuradas | uip rpa-legacy find-package |
Empaquetar con el empaquetador uipcli heredado directamente | uip rpa-legacy package |
Requisitos previos
- Windows. Cada verbo verifica el sistema operativo del host y sale con un
ConfigErroren no Windows. - Tiempo de ejecución.NET. El paquete
uipcli.exerequiere .NET;rpa-legacyno instala .NET por ti. - UiRobot instalado localmente para
debug: el verbo invoca el UiRobot local para ejecutar el flujo de trabajo. - Herramienta instalada:
uip tools install @uipath/rpa-legacy-tool. La instalación automática también se ejecuta en la primera invocación.
Sinopsis
uip rpa-legacy <verb> [options]
uip rpa-legacy <verb> [options]
Todos los verbos respetan las opciones globales (--output, --output-filter, --log-level, --log-file) y los códigos de salida estándar.
Migración desde uipcli heredado
Si llamaste previamente a uipcli debug, uipcli validate, uipcli package, etc., los verbos se asignan directamente:
| Invocación heredada | Equivalente a 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 salida se envuelve en el sobre JSON uip ; los procesos que analizan la salida de texto heredado deben adaptarse o pasar --output table para la lectura humana.
Ver también
uip rpa: el reemplazo multiplataforma para los verbos que se han portado.- Opciones globales
- Códigos de salida