- 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
- codificador UIP
- Contextualización de UIP
- UIP Docsai
- Función uip
- barreras de seguridad de UIP
- Configuración de UIP llm
- puerta de enlace llm de uip
- uip maestro authoring
- uip maestro registry
- UIP model-hub
- activities find
- activities get-default-xaml
- Analizar
- analyzer-rules list
- Crear
- Limpieza
- data-fabric-entities install
- data-fabric-entities list
- files diff
- obtener-repositorio-de-objetos-de-biblioteca
- obtener-objeto-repositorio
- Init
- instances list
- Paquete
- packages inspect
- packages install
- packages versions
- Publicar
- Remoto
- restore
- ejecutar, depurar & Ejecución
- Configuración
- studio start
- templates search
- test-data add-entity
- test-data add-queue
- test-data add-variation
- TM
- UIA
- Validar
- workflow-examples get
- workflow-examples list
- Tareas de UIP
- Archivo adjunto
- Campo personalizado
- defects
- Ejecuciones
- export-jobs
- migration
- EtiquetaDeObjeto
- Paquete
- escenario de rendimiento
- grupos de carga de escenarios de rendimiento
- datos de ejecución de perf-scenario
- informe de escenario de rendimiento
- Proyecto
- project-permissions
- prompts
- Informar
- Requisitos
- Resultado
- Iniciar
- schedules
- testcaselog
- Casos de prueba
- Conjuntos de prueba
- registro de pasos de prueba
- Usuario
- Esperar
- Seguimientos de UIP
- Comentarios de seguimientos de UIP
- Migración
- Referencia y soporte
Paquetes de soluciones UIP
Sintaxis y opciones para los "paquetes de soluciones de UIP", que enumeran, descargan y eliminan los paquetes de soluciones publicados.
uip solution packages gestiona los paquetes de soluciones publicados : los .zip artefactos producidos por uip solution pack y cargados por uip solution publish.
Los tres subcomandos están autenticados. Ejecuta uip login primero. list, download y delete cada uno por defecto a la fuente del tenant; pasar --personal-workspace o --feed <name-or-key> (solo enumerar/eliminar) para apuntar a uno diferente.
La compatibilidad con la fuente de carpetas en UiPath CLI estará disponible en una versión futura. Para obtener más información sobre las fuentes de carpetas, consulta Fuente de soluciones en la documentación de Gestión de soluciones.
Sinopsis
uip solution packages list [--limit <n>] [--offset <n>] [--sort-by <column>] [--sort-order <Ascending|Descending>] [--name <pattern>] [--personal-workspace | --feed <name-or-key>]
uip solution packages download <packageName> [packageVersion] [--package-version <version>] [-d <destination>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]
uip solution packages list [--limit <n>] [--offset <n>] [--sort-by <column>] [--sort-order <Ascending|Descending>] [--name <pattern>] [--personal-workspace | --feed <name-or-key>]
uip solution packages download <packageName> [packageVersion] [--package-version <version>] [-d <destination>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]
Cada subcomando respeta las opciones globales y devuelve los códigos de salida estándar.
lista de paquetes de soluciones de uip
Enumerar los paquetes de soluciones publicados en una fuente. La salida contiene los campos que debes pasar a uip solution deploy run: packageName y packageVersion.
Opciones
| Largo | Valor | Predeterminado | Descripción |
|---|---|---|---|
-l, --limit <number> | Número | 50 | Número de paquetes que se van a devolver. |
--offset <number> | Número | 0 | Número de paquetes a omitir. |
--sort-by <column> | text | publishDate | Columna por la que ordenar. |
--sort-order <direction> | Ascending | Descending | Descending | Ordenar dirección. |
--name <pattern> | text | — | Coincidencia de subcadena del lado del servidor en el nombre del paquete. |
--personal-workspace | Marca | Desactivado | Enumerar solo los paquetes en la fuente del espacio de trabajo personal del usuario actual. Mutuamente exclusivo con --feed. |
--feed <name-or-key> | text | — | Enumere solo los paquetes en esta fuente (nombre o clave de carpeta, de solution feeds list). Mutuamente exclusivo con --personal-workspace. |
--login-validity <minutes> | minutos | 10 | Minutos mínimos antes de la caducidad del token para desencadenar una actualización. |
Ejemplos
# Most-recent publish in the tenant feed
uip solution packages list --limit 1
# Packages matching a name in a specific feed
uip solution packages list --feed Finance --name my-package
# Pick the latest version of a known package
uip solution packages list --limit 50 --output-filter "[?packageName=='my-package'] | [0].packageVersion" --output plain
# Most-recent publish in the tenant feed
uip solution packages list --limit 1
# Packages matching a name in a specific feed
uip solution packages list --feed Finance --name my-package
# Pick the latest version of a known package
uip solution packages list --limit 50 --output-filter "[?packageName=='my-package'] | [0].packageVersion" --output plain
Forma de datos (--json de salida)
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
],
"Pagination": { "Returned": 1, "Limit": 10, "Offset": 0, "Total": 1 }
}
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
],
"Pagination": { "Returned": 1, "Limit": 10, "Offset": 0, "Total": 1 }
}
descarga de paquetes de soluciones de uip
Descargar un paquete publicado .zip desde una fuente. El paquete debe ser Ready o Active.
Argumentos
<package-name>(obligatorio) : nombre del paquete de soluciones. Utilizapackages listpara encontrar los nombres disponibles.[package-version](opcional) : versión para descargar. También se puede proporcionar con--package-version; proporcionar a ambos valores diferentes es un error. Si se omite, se utiliza la opción Más reciente.
Opciones
| Largo | Valor | Predeterminado | Descripción |
|---|---|---|---|
--package-version <version> | text | Más reciente | Alternativa al argumento posicional. |
-d, --destination <path> | Ruta | directorio actual | Ruta del archivo o directorio local .zip. Una barra inclinada final, ., o un directorio existente se trata como un directorio y se añade el nombre de archivo predeterminado <name>.<version>.zip; de lo contrario, la ruta se utiliza como el archivo de salida exacto. |
--login-validity <minutes> | minutos | 10 | Minutos mínimos antes de la caducidad del token para desencadenar una actualización. |
Ejemplos
# Default filename in the current directory
uip solution packages download my-solution 1.0.0
# Latest version, specific output file
uip solution packages download my-solution -d ./out/my-solution.zip
# Promote a package across tenants: download from staging, publish to dev
uip login tenant set staging
uip solution packages download my-solution 1.0.0 -d ./out/my-solution_1.0.0.zip
uip login tenant set dev
uip solution publish ./out/my-solution_1.0.0.zip
# Default filename in the current directory
uip solution packages download my-solution 1.0.0
# Latest version, specific output file
uip solution packages download my-solution -d ./out/my-solution.zip
# Promote a package across tenants: download from staging, publish to dev
uip login tenant set staging
uip solution packages download my-solution 1.0.0 -d ./out/my-solution_1.0.0.zip
uip login tenant set dev
uip solution publish ./out/my-solution_1.0.0.zip
Forma de datos (--json de salida)
{
"Code": "SolutionPackagesDownload",
"Data": {
"Status": "Package downloaded",
"PackageName": "my-solution",
"PackageVersion": "1.0.0",
"State": "Ready",
"OutputPath": "./my-solution.1.0.0.zip",
"FileName": "./my-solution.1.0.0.zip",
"Size": 254318
}
}
{
"Code": "SolutionPackagesDownload",
"Data": {
"Status": "Package downloaded",
"PackageName": "my-solution",
"PackageVersion": "1.0.0",
"State": "Ready",
"OutputPath": "./my-solution.1.0.0.zip",
"FileName": "./my-solution.1.0.0.zip",
"Size": 254318
}
}
Modos de fallo
- El paquete no está en el estado
Ready/Active. Un paquetePendingfalla con instrucciones para esperar y reintentar; cualquier otro estado no listo apunta a volver a publicar el paquete. - Versiones en conflicto. Se rechaza pasar tanto el posicional
[package-version]como--package-versioncon valores diferentes.
eliminación de paquetes de soluciones uip
Eliminar una versión específica de un paquete publicado de una fuente. Esta es una operación permanente: no hay eliminación temporal.
Argumentos
<packageName>(obligatorio) : el nombre del paquete, tal como lo devuelvepackages list.<packageVersion>(obligatorio) : la versión exacta que se eliminará (por ejemplo,1.0.0).
Opciones
| Largo | Valor | Predeterminado | Descripción |
|---|---|---|---|
-y, --yes | Marca | — | Obligatorio. Confirma esta operación irreversible: la CLI nunca solicita. |
--personal-workspace | Marca | Desactivado | Elimina la versión del paquete de la fuente del espacio de trabajo personal del usuario actual. Mutuamente exclusivo con --feed. |
--feed <name-or-key> | text | — | Eliminar la versión del paquete de esta fuente (nombre o clave de carpeta). Mutuamente exclusivo con --personal-workspace. |
--login-validity <minutes> | minutos | 10 | Minutos mínimos antes de la caducidad del token para desencadenar una actualización. |
Ejemplos
uip solution packages delete my-package 1.0.0 --yes
# Delete all versions older than a given major
uip solution packages list --limit 100 \
--output-filter "[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {} --yes
uip solution packages delete my-package 1.0.0 --yes
# Delete all versions older than a given major
uip solution packages list --limit 100 \
--output-filter "[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {} --yes
Forma de datos (--json de salida)
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
Modos de fallo
- Faltan
-y, --yes. El comando se rechaza sin confirmar: esto no es una solicitud, es un requisito estricto. - Paquete o versión no encontrado. Aparece como un fallo estándar con instrucciones para verificar el nombre y la versión con
packages list(con ámbito del mismo--personal-workspace/--feed, si se utiliza). - Permisos insuficientes. El usuario autenticado debe tener permiso para eliminar paquetes en la fuente de destino.
Comandos relacionados
uip solution pack— produce los archivos.zipque terminan en una fuente.uip solution publish: carga un.zipempaquetado a una fuente (consulta la gestión de conflictos de versión).uip solution feeds list: busca el nombre o clave de una fuente para--feed.uip solution deploy run— implementar un paquete publicado en Orchestrator.
Ver también
- Sinopsis
- lista de paquetes de soluciones de uip
- Opciones
- Ejemplos
- Forma de datos (--json de salida)
- descarga de paquetes de soluciones de uip
- Argumentos
- Opciones
- Ejemplos
- Forma de datos (--json de salida)
- Modos de fallo
- eliminación de paquetes de soluciones uip
- Argumentos
- Opciones
- Ejemplos
- Forma de datos (--json de salida)
- Modos de fallo
- Comandos relacionados
- Ver también