- Vue d'ensemble (Overview)
- Démarrer
- Concepts
- Utilisation de la UiPath CLI
- Guides pratiques
- Revenus CI/CD
- Référence de commande
- Vue d'ensemble (Overview)
- Codes de sortie
- Options globales
- agent codé uip
- encodeur UIP
- uip ancrage dans le contexte
- UiPath Docsai
- Fonction UiP
- garde-fous UiP
- configuration llm uip
- uip llm-passerelle
- uip model-hub
- Tâches (Jobs)
- Dossiers
- Processus
- Paquets
- Machines
- Utilisateurs
- Rôles
- Licences
- Flux
- Pièces jointes (Attachments)
- Sessions
- Calendriers
- magasins d'informations d’identification
- journaux-audit
- paramètres
- Actifs
- Compartiments
- Compartiment-fichiers
- Bibliothèques
- Files d'attente (Queues)
- éléments de la file d'attente
- Déclencheurs (Triggers)
- Webhooks
- add-test-data-entity
- ajouter une file d'attente de données de test
- add-test-data-variation
- Analyser
- Construire
- créer-projet
- Différence
- recherche-activités
- Obtenir les règles de l'analyse
- récupérer-activité-xaml par défaut
- Récupérer les erreurs
- obtenir des cas de test manuels
- Obtenir les étapes de test manuelles
- Get-Library-Object-Repository
- Récupérer le référentiel d'objets
- Obtenir les versions
- exemple de workflow
- indiquer l'application
- indiquer l'élément
- inspecter-package
- install-data-fabric-entities
- installer-ou-Update-packages
- list-data-fabric-entités
- instances-liste
- listes-exemples-workflow
- Créer un package
- Publier
- Distant
- restore
- exécuter, déboguer et amp; Exécution
- Exécuter le fichier
- modèles-recherche
- Démarrer-Studio
- arrêter l'exécution
- TM
- UIA
- tâches UIP
- Traçages UIP
- Commentaires sur les traces UIP
- Migration
- Référence et assistance
Packages de solutions uip
Syntaxe et options pour `uip solution packages`, qui répertorie, télécharge et supprime les packages de solutions publiés.
uip solution packages gère les packages de solutions publiés — les artefacts .zip produits par uip solution pack et téléchargés par uip solution publish.
Les trois sous-commandes sont authentifiées. Exécutez d'abord uip login . list, download, et delete chacun par défaut au flux du locataire; transmettez --personal-workspace ou --feed <name-or-key> (liste/suppression uniquement) pour cibler une autre.
Synthèse
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>]
Chaque sous-commande respecte les options globales et renvoie les codes de sortie standard.
liste des packages de solutions uip
Répertorie les packages de solutions publiés dans un flux. La sortie contient les champs que vous devez transmettre à uip solution deploy run: packageName et packageVersion.
Options
| Long | Valeur (Value) | Default | Description |
|---|---|---|---|
-l, --limit <number> | Numérique | 50 | Nombre de packages à renvoyer. |
--offset <number> | Numérique | 0 | Nombre de packages à ignorer. |
--sort-by <column> | text | publishDate | Colonne par laquelle trier. |
--sort-order <direction> | Ascending | Descending | Descending | Choisir l'ordre de tri. |
--name <pattern> | text | — | Correspondance de sous-chaîne côté serveur sur le nom du package. |
--personal-workspace | Drapeau | désactivé | Répertorie uniquement les packages dans le flux d'espace de travail personnel de l'utilisateur actuel. Capture mutuellement exclusive avec --feed. |
--feed <name-or-key> | text | — | Répertoriez uniquement les packages dans ce flux (nom ou clé de dossier, à partir de solution feeds list). Capture mutuellement exclusive avec --personal-workspace. |
--login-validity <minutes> | minutes | 10 | Nombre minimum de minutes avant l’expiration du jeton pour déclencher une actualisation. |
Exemples
# 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
Format des données (--sortie json)
{
"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 }
}
Téléchargement des packages de solutions uip
Téléchargez un package publié .zip à partir d’un flux. Le package doit être Ready ou Active.
Arguments
<package-name>(obligatoire) : nom du package de solution. Utilisezpackages listpour trouver des noms disponibles.[package-version](facultatif) — Version à télécharger. Peut également être fourni avec--package-version; fournir les deux avec des valeurs différentes est une erreur. Le champ « Plus récent » est utilisé si ce champ est omis.
Options
| Long | Valeur (Value) | Default | Description |
|---|---|---|---|
--package-version <version> | text | Plus récente (Latest) | Alternative à l’argument de position. |
-d, --destination <path> | Chemin d'accès | répertoire actuel | Chemin d'accès au fichier .zip local. Une barre oblique finale, ., ou un répertoire existant est traité comme un répertoire et le nom de fichier par défaut <name>.<version>.zip est ajouté; sinon, le chemin est utilisé comme fichier de sortie exact. |
--login-validity <minutes> | minutes | 10 | Nombre minimum de minutes avant l’expiration du jeton pour déclencher une actualisation. |
Exemples
# 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
Format des données (--sortie json)
{
"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
}
}
Modes d’échec
- Le package n'est pas à l'état
Ready/Active. Un packagePendingéchoue avec des instructions pour attendre et réessayer; tout autre état non prêt pointe vers la publication à nouveau du package. - Versions en conflit. Le fait de transmettre à la fois les valeurs
[package-version]et--package-versionpositionnelles avec des valeurs différentes est rejeté.
Suppression des packages de solutions UIP
Supprimez une version spécifique d’un package publié à partir d’un flux. Il s'agit d'une opération permanente, il n'y a pas de suppression réversible.
Arguments
<packageName>(requis) : le nom du package, tel que renvoyé parpackages list.<packageVersion>(requis) : la version exacte à supprimer (par exemple1.0.0).
Options
| Long | Valeur (Value) | Default | Description |
|---|---|---|---|
-y, --yes | Drapeau | — | Requis. Confirme cette opération irréversible — la CLI ne s'affiche jamais. |
--personal-workspace | Drapeau | désactivé | Supprimez la version du package à partir du flux d’espace de travail personnel de l’utilisateur actuel. Capture mutuellement exclusive avec --feed. |
--feed <name-or-key> | text | — | Supprimez la version du package de ce flux (nom ou clé de dossier). Capture mutuellement exclusive avec --personal-workspace. |
--login-validity <minutes> | minutes | 10 | Nombre minimum de minutes avant l’expiration du jeton pour déclencher une actualisation. |
Exemples
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
Format des données (--sortie json)
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
Modes d’échec
-
-y, --yesmanquant. La commande refuse sans confirmer — il ne s'agit pas d'une invite, mais d'une exigence stricte. - Package ou version introuvable. Représente un échec standard avec des instructions pour vérifier le nom et la version par rapport à
packages list(étendue au même--personal-workspace/--feed, si utilisé). - Autorisations insuffisantes. L'utilisateur authentifié doit disposer de l'autorisation requise pour supprimer des packages dans le flux cible.
Commandes associées
uip solution pack: produit les fichiers.zipqui se terminent dans un flux.uip solution publish: télécharge une.zipcompressée dans un flux (voir pour la gestion des conflits de versions).uip solution feeds list— permet de trouver le nom ou la clé d'un flux pour--feed.uip solution deploy run— déployer un package publié dans Orchestrator.
Voir également
- Synthèse
- liste des packages de solutions uip
- Options
- Exemples
- Format des données (--sortie json)
- Téléchargement des packages de solutions uip
- Arguments
- Options
- Exemples
- Format des données (--sortie json)
- Modes d’échec
- Suppression des packages de solutions UIP
- Arguments
- Options
- Exemples
- Format des données (--sortie json)
- Modes d’échec
- Commandes associées
- Voir également