UiPath Documentation
uipath-cli
latest
false
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Guía del usuario de UiPath CLI

Paquetes de soluciones UIP

uip solution packages inspecciona los paquetes de soluciones publicados en tu fuente de tenant: los .zip artefactos producidos por uip solution pack y cargados por uip solution publish. Hay dos subcomandos disponibles:

SubcomandoPropósito
listEnumerar paquetes publicados (nombre, versión, fecha de publicación).
deleteEliminar una versión específica de un paquete publicado.

Ambos subcomandos están autenticados. Ejecuta uip login primero o pasa --tenant para apuntar a un tenant específico.

Sinopsis

uip solution packages list [--tenant <tenant-name>] [--take <n>] [--order-by <column>] [--order-direction <Ascending|Descending>]
uip solution packages delete <packageName> <packageVersion> [--tenant <tenant-name>]
uip solution packages list [--tenant <tenant-name>] [--take <n>] [--order-by <column>] [--order-direction <Ascending|Descending>]
uip solution packages delete <packageName> <packageVersion> [--tenant <tenant-name>]

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 la fuente del tenant. La salida contiene los campos que debes pasar a uip solution deploy run: packageName y packageVersion.

Opciones

  • -t, --tenant <tenant-name> — Tenant a consultar. El valor predeterminado es el tenant seleccionado durante la autenticación.
  • --take <count> — Número de paquetes a devolver. El valor predeterminado es 10.
  • --order-by <column> — Columna por la que ordenar. El valor predeterminado es publishDate.
  • --order-direction <direction>Ascending o Descending. El valor predeterminado es Descending.
  • --login-validity <minutes> — Minutos mínimos antes de la caducidad del token para desencadenar una actualización. El valor predeterminado es 10.

Ejemplos

Mínimo
uip solution packages list
uip solution packages list
Común: las 20 publicaciones más recientes
uip solution packages list --take 20
uip solution packages list --take 20
Creación de scripts: elige la última versión de un paquete conocido
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
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"
    }
  ]
}
{
  "Code": "SolutionPackagesList",
  "Data": [
    {
      "packageName": "MyPackage",
      "packageVersion": "1.0.0",
      "publishDate": "2026-04-15T10:30:00Z"
    }
  ]
}

eliminación de paquetes de soluciones uip

Eliminar una versión específica de un paquete publicado de la fuente del tenant. Esta es una operación permanente: no hay eliminación temporal.

Argumentos

  • <packageName> (obligatorio) : el nombre del paquete, tal como lo devuelve packages list.
  • <packageVersion> (obligatorio) : la versión exacta que se eliminará (por ejemplo, 1.0.0).

Opciones

  • -t, --tenant <tenant-name> — Tenant a destino. El valor predeterminado es el tenant seleccionado durante la autenticación.
  • --login-validity <minutes> — Minutos mínimos antes de la caducidad del token para desencadenar una actualización. El valor predeterminado es 10.

Ejemplos

Mínimo
uip solution packages delete my-package 1.0.0
uip solution packages delete my-package 1.0.0
Creación de scripts: elimina todas las versiones anteriores a una determinada
uip solution packages list --take 100 \
  --output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
  --output json \
  | jq -r '.[] | .packageVersion' \
  | xargs -I{} uip solution packages delete my-package {}
uip solution packages list --take 100 \
  --output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
  --output json \
  | jq -r '.[] | .packageVersion' \
  | xargs -I{} uip solution packages delete my-package {}

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

  • 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.
  • Permisos insuficientes. El usuario autenticado debe tener permiso para eliminar paquetes en el tenant de destino.

Ver también

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado