- 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 model-hub
- 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-repositorio-de-objetos-de-biblioteca
- obtener-objeto-repositorio
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- lista-instancias
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- Publicar
- Remoto
- restore
- ejecutar, depurar & Ejecución
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- TM
- UIA
- Tareas de UIP
- Archivo adjunto
- Campo personalizado
- Ejecuciones
- 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
- Informar
- Requisitos
- Resultado
- 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
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.
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 --output-filter "Data[?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 --output-filter "Data[?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 "Data[?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 "Data[?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