- Notes de publication
- Démarrage
- Paramétrage et configuration
- Projets d'automatisation
- Dépendances
- Types de workflows
- Flux de contrôle
- Comparaison de fichiers
- Meilleures pratiques d'automatisation
- Intégration du contrôle de code source
- À propos du contrôle de version
- Gestion de projets à l'aide de TFS
- Gestion de projets à l'aide de SVN
- Diff de workflow
- Débogage
- Journalisation
- L'outil de diagnostic (Diagnostic Tool)
- Analyseur de workflow
- À propos de l'analyseur de workflow
- ST-NMG-001 - Convention d'affectation de noms des variables
- ST-NMG-002 - Convention d'affectation de noms des arguments
- ST-NMG-004 - Duplication du nom complet
- ST-NMG-005 - La variable remplace une autre
- ST-NMG-006 - La variable remplace l'argument
- ST-NMG-008 - Longueur de variable dépassée
- ST-NMG-009 - Ajouter un préfixe aux variables DataTable
- ST-NMG-011 - Ajouter un préfixe aux arguments Datatable
- ST-NMG-012 - Valeurs par défaut de l'argument
- ST-NMG-016 : longueur d'argument dépassée
- ST-NMG-017 : le nom de la classe correspond à l’espace de noms par défaut
- ST-DBP-002 - Nombre élevé d'arguments
- ST-DBP-003 - Bloc d'interception vide
- ST-DBP-007 - Plusieurs couches de l'organigramme
- ST-DPB-010 : plusieurs instances de [workflow] ou [cas de test]
- ST-DBP-020 - Propriétés de sortie non définies
- ST-DBP-021 - Délai d'expiration codé en dur
- ST-DBP-023 : Workflow vide
- ST-DBP-024 - Vérification de l’activité de persistance
- ST-DBP-025 - Condition préalable à la sérialisation des variables
- ST-DBP-026 - Utilisation de l’activité Délai
- ST-DBP-027 - Pratiques exemplaires de persistance
- ST-DBP-028 - Condition préalable à la sérialisation des arguments
- ST-MRD-002 - Valeurs par défaut des noms d'activités
- ST-MRD-004 - Activités inaccessibles
- ST-MRD-005 - Séquences redondantes
- ST-MRD-007 - Clauses If imbriquées
- ST-MRD-008 - Séquence vide
- ST-MRD-009 - Activités profondément imbriquées
- ST-MRD-011 - Utilisation de la ligne d'écriture
- ST-MRD-017 - Incomplet si (Incomplete If)
- ST-USG-005 - Arguments d'activité codée en dur
- ST-USG-009 - Variables inutilisées
- ST-USG-010 - Dépendances inutilisées
- ST-USG-014 - Restrictions sur les paquets (Package Restriction)
- ST-USG-017 - Modificateur de paramètre non valide
- ST-USG-020 - Nombre minimum de messages consignés
- ST-USG-024 - Non utilisé, sauvegardé pour plus tard (Unused Saved for Later)
- ST-USG-025 - Utilisation abusive de la valeur enregistrée (Saved Value Misuse)
- ST-USG-026 - Restrictions d'activité (Activity Restrictions)
- ST-USG-027 - Packages requis
- ST-USG-028 - Restreindre l'invocation des modèles de fichier
- ST-USG-027 - Balises requises
- ST-USG-034 – URL Automation Hub
- Variables
- Arguments
- Noms d'espace importés
- Automatisations codées
- Introduction
- Enregistrement de services personnalisés
- Contextes Avant (Before) et Après (After)
- Génération du code
- Génération de cas de test codé à partir de cas de test manuels
- Intégration d'OpenAI avec des workflows codés
- Demander un prêt auprès de UiBank
- Génération de files d'attente avec workflows codés et API Orchestrator
- Utilisation de projets de bibliothèque importés dans des automatisations codées
- Utilisation de l’authentification à deux facteurs dans des automatisations codées
- Automatisation Attended basée sur déclencheur
- Réf. d’objets
- Outil ScreenScrapeJavaSupport
- Extensions
- À propos des extensions
- Outil SetupExtensions
- UiPathRemoteRuntime.exe n'est pas en cours d'exécution dans la session distante
- UiPath Remote Runtime bloque la fermeture de la session Citrix
- UiPath Remote Runtime provoque une fuite de mémoire
- Le package UiPath.UIAutomation.Activities ne correspond pas aux versions d’UiPath Remote Runtime
- L'extension UiPath requise n'est pas installée sur la machine distante
- Paramètres de résolution d’écran
- Stratégies de groupe
- Impossible de communiquer avec le navigateur
- L’extension Chrome est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification de l'installation et de l'activation de l'extension pour Chrome
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activez l’accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Chrome
- Extension Chrome sur Mac
- Stratégies de groupe
- Impossible de communiquer avec le navigateur
- L’extension Edge est automatiquement supprimée
- L'extension a peut-être été corrompue
- Vérification si l'extension pour Microsoft Edge est installée et activée
- Vérifiez si ChromeNativeMessaging.exe est en cours d’exécution
- Vérifier si la variable ComSpec est correctement définie
- Activation de l'accès aux URL de fichiers et au mode navigation privée
- Profils de navigateur multiples
- Group Policy conflict
- Problèmes connus spécifiques aux extensions MV3
- Liste des extensions pour Edge
- Extension pour Safari
- Extension pour VMware Horizon
- Extension pour Amazon WorkSpaces
- Plug-in du gestionnaire de solution SAP
- Complément Excel
- Tests Studio
- Résolution des problèmes
- À propos de la résolution des problèmes
- Erreurs de compilation de l’assembly
- Prise en charge et limitations de Microsoft App-V
- Résolution des problèmes rencontrés avec Internet Explorer x64
- Problèmes rencontrés avec Microsoft Office
- Identification des éléments d'IU dans PDF avec options d'accessibilité
- Réparation de la prise en charge d'Active Accessibility
- La validation des projets volumineux hérités depuis Windows prend plus de temps que prévu

Guide de l'utilisateur de Studio
Paramètres de la ligne de commande
Vous pouvez installer et mettre à jour Studio et le Robot, ou changer une installation existante en exécutant le programme d’installation UiPathStudio.msi ou UiPathStudioCloud.msi depuis la ligne de commande.
Consultez les sections suivantes pour obtenir des descriptions des paramètres disponibles et quelques exemples d’utilisation.
- Les droits d'Administrator sont requis pour exécuter ces commandes. * La modification d'une installation existante en exécutant le programme d'installation depuis la ligne de commande en mode silencieux n'est pas prise en charge. Cependant, vous pouvez exécuter le programme d'installation en mode silencieux pour mettre à jour à partir d'une version plus ancienne. * L'utilisation de l'option
/passivede msiexec.exe pour exécuter une installation non assistée n'est pas prise en charge.
Descriptions des arguments de ligne de commande
Le tableau suivant répertorie tous les paramètres de ligne de commande disponibles.
Tous les paramètres peuvent être utilisés pour des nouvelles installations, mais seuls les paramètres suivants sont pris en charge lors de la mise à jour à partir d’une ancienne version ou de la modification d’une installation existante :
- Activez les fonctionnalités à l'aide de
ADDLOCAL. - Désactivez les fonctionnalités à l'aide de
REMOVE. Notez que le Robot ne peut pas être désactivé. - Activez ou désactivez les options de l'Assistant à l'aide de
ASSISTANT_OPTIONS. SERVICE_URL- disponible lors de la commutation du Robot du mode de service en mode utilisateur lorsque l'argumentRegisterServicen'est pas inclus.NUGET_OPTIONS,ENFORCE_SIGNED_EXECUTION,DISABLE_SECURE_XAML, etTELEMETRY_ENABLED: disponibles lors de la mise à jour à partir d'une version antérieure, non disponible lors de la modification d'une installation existante.- Consultez l’adresse du serveur proxy, soit une adresse IP, soit un nom de domaine en utilisant
PROXY_ADDRESS.
Lors de la saisie des chemins d'accès, tenez compte des points suivants :
- Il est possible d'utiliser des variables d'environnement, telles que
%USERNAME%ou%USERPROFILE%. Vous devez échapper le caractère spécial%, comme suit :- Lorsque la configuration est invoquée depuis l'invite de commande, utilisez
^-UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%. - Dans les scripts de commandes, utilisez
^-UiPathStudio.msi PACKAGES_FOLDER=C:\Some\Path\^%USERNAME^%. - Dans la console ou les scripts PowerShell : aucun échappement n'est nécessaire.
- Si votre utilisateur est un compte de domaine Active Directory, il est recommandé de spécifier également le nom de domaine dans la structure de dossiers, tel que
C:\packages\^%UserDomain^%.^%Username^%
- Lorsque la configuration est invoquée depuis l'invite de commande, utilisez
- Si vous devez utiliser des chemins contenant des espaces, ils doivent être encapsulés comme suit :
- Dans l'invite de commande, entourez de guillemets doubles (
" "). Par exemple,UiPathStudio.msi APPLICATIONFOLDER="C:\folder name". - Dans PowerShell, entourez de guillemets simples et doubles (
'" "'). Par exemple,./UiPathStudio.msi APPLICATIONFOLDER='"C:\folder name"'.
- Dans l'invite de commande, entourez de guillemets doubles (
| Commande | Description |
|---|---|
| Permet d'installer les fonctionnalités spécifiées d'UiPath en mode silencieux, sans afficher l'interface utilisateur. |
| Génère un fichier journal d'installation au chemin d'accès spécifié. À partir de la version v2018.4.2, ce fichier peut également inclure des informations de licence si vous utilisez sous licence Studio ou Robot au moment de l'installation. Vous pouvez envoyer le fichier ensuite à notre équipe d'assistance si, pour une raison quelconque, vous rencontrez des difficultés lors du processus d'installation. |
|
Si vous convertissez le robot du mode service au mode utilisateur, le robot pourrait ne pas être en mesure d'accéder aux fichiers
|
| Ce paramètre vous permet d’installer Studio et Robot par utilisateur ou par machine. Si le paramètre n’est pas inclus, l’installation est effectuée par machine. Si vous ajoutez Le paramètre est utilisable uniquement lors de l'exécution d'une installation propre. Les options suivantes ne sont pas disponibles dans les installations par utilisateur : RegisterService, CitrixExtension, VMwareExtension, SapPlugin, PACKAGES_FOLDER, CODE. |
| Nom d'hôte ou adresse IP de votre instance de gestionnaire de solutions SAP. Obligatoire pour les nouvelles installations si l'argument |
| Cette commande vous permet d'installer Studio et Robot dans le répertoire de votre choix. |
|
Ce paramètre est recommandé si vous travaillez dans un environnement hors ligne. S'il est défini sur DisableOnlineFeeds, ce paramètre vous aide à désactiver les flux UiPath officiels et Community en ligne pour le robot : seuls les flux Orchestrator et locaux sont pris en compte. Veuillez noter que les flux d'URL ne sont pas supprimés des fichiers de configuration, mais simplement ignorés. Il peut être utilisé à la fois pour les installations et les mises à niveau. Lors de la mise à niveau, vous pouvez définir le paramètre sur EnableOnlineFeeds pour activer les flux en ligne. Remarque : le paramètre |
|
|
Vous permet de modifier l'emplacement de téléchargement de vos workflows et leurs dépendances pour Studio et/ou Robot. Ce dossier peut être spécifique à l'utilisateur ou accessible par tous les utilisateurs depuis une machine. Ce paramètre peut être utilisé à la fois pour les robots en mode de service et en mode utilisateur.
Si vous n'indiquez pas ce paramètre, le dossier par défaut est Lors de la modification du dossier Packages, assurez-vous que tous les utilisateurs qui doivent exécuter des Processes disposent d'un accès en lecture à ce dossier.L'utilisation du paramètre Pour les installations sur les machines Windows Server (qui activent l'exécution simultanée – HD Robots), vous devez fournir des chemins d'accès spécifiques à chaque utilisateur. En savoir plus sur l'utilisation du même chemin pour plusieurs robots . Pour plus d’informations sur la façon de modifier le dossier de téléchargement pour les packages après l’installation, consultez Gérer les packages d’activités. |
| Permet d'ajouter des activités NuGet personnalisées pour Studio et/ou pour Robot. Cette commande ajoute ou met à jour uniquement la liste existante de flux. Il doit être renseigné avec des paires clé-valeur de type chaîne. Les emplacements valides incluent les flux en ligne, les chemins de dossiers et les lecteurs réseau partagés. Assurez-vous que les flux fournis sont accessibles à tous les utilisateurs d'une machine donnée. Séparez les flux par des points-virgules (;). Exemple : |
|
Pour plus d’informations sur la façon d’appliquer l’exécution signée après l’installation, voir Signer les packages. |
| Permet d'activer la licence de votre Studio. |
|
|
Connecte automatiquement le robot à Orchestrator à l'aide des informations d'identification du client tout en l'installant. Exemple : |
|
Les anciens noms des méthodes d'installation ( |
|
Les anciens noms des méthodes d'installation ( |
|
Ce paramètre ne peut être utilisé que pendant une nouvelle installation ou une mise à jour. |
| Vous permet de définir l’URL de l’instance Orchestrator à laquelle les utilisateurs se connecteront à l’aide de la connexion interactive. L’URL fournie est enregistrée dans le fichier Lorsque vous exécutez l’installateur pour mettre à jour depuis une ancienne version ou modifier votre installation existante, ce paramètre est pris en charge si vous faites basculer le Robot du mode de service au mode utilisateur (l’option |
| Dans une nouvelle installation, vous pouvez spécifier l'URL principale d'Orchestrator, utilisée pour récupérer les informations de mise à jour automatique (par exemple |
|
Pour plus d’informations sur la collecte de données d’utilisation et la façon de modifier les paramètres de télémétrie, consultez le document Refus de la télémétrie. |
|
Exemple :
|
|
|
|
|
| Si vous installez Attended Robot en mode utilisateur et que votre environnement est configuré pour utiliser l'authentification unique (SSO) avec Azure Active Directory, cela active la connexion automatique à votre compte. Ce paramètre doit être utilisé conjointement avec |
| Pour les installations en mode utilisateur, ce paramètre applique l'URL du service par défaut. Pour activer cette option, utilisez |
|
|
| Adresse du serveur proxy (soit IP, soit nom de domaine). Par exemple : |
| Permet une connexion directe pour les adresses locales, sans passer par le serveur proxy. Définissez-la sur 1 pour contourner l'adresse locale ; sinon, définissez-la sur 0. |
| La liste des adresses qui se connectent directement à Internet, en contournant le serveur proxy. Doit contenir des chaînes RegExr incluant les URL des serveurs à contourner. Par exemple : « server.domain.local$;www.google.com;192.168.\d{1,3}.\d{1,3} ». |
|
| Les informations d'identification du nom d'utilisateur pour l'authentification du serveur proxy. |
| Le mot de passe associé au nom d'utilisateur pour l'authentification du serveur proxy. |
PROXY_DOMAIN | Domaine où réside le serveur proxy (requis pour l'authentification). |
Exécution d'une installation synchrone
Si vous souhaitez effectuer des configurations supplémentaires une fois l'installation terminée, vous pouvez exécuter le programme d'installation de manière synchrone. Cela vous permet d'ajouter d'autres commandes à exécuter une fois le programme d'installation terminé. Par exemple, vous pouvez installer et également configurer une connexion robot ou configurer des flux.
Les scripts suivants effectuent l'installation et vous permettent d'ajouter d'autres commandes à exécuter si l'installation réussit.
:: Runnning the MSI synchronously
start /wait /b UiPathStudio.msi /Q
:: Assert the exit code and continue accordingly
set "_isSuccess="
if %ERRORLEVEL% EQU 0 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 1641 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 3010 Set "_isSuccess=1"
:: test for success and run follow-up commands
if (%_isSuccess% EQU 1) (
echo "success"
) ELSE (
echo "fail"
)
:: Runnning the MSI synchronously
start /wait /b UiPathStudio.msi /Q
:: Assert the exit code and continue accordingly
set "_isSuccess="
if %ERRORLEVEL% EQU 0 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 1641 Set "_isSuccess=1"
if %ERRORLEVEL% EQU 3010 Set "_isSuccess=1"
:: test for success and run follow-up commands
if (%_isSuccess% EQU 1) (
echo "success"
) ELSE (
echo "fail"
)
Exemples
Ces exemples supposent que vous soyez déjà dans le répertoire dans lequel le programme d'installation UiPathStudio.msi se trouve. Vous pouvez procéder à l'aide de la commande suivante, par exemple : cd D:\UiPathInstaller.
- Installez Studio, ainsi qu'un Robot en tant que service Windows et les paquets d'activités :
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService - Installer Studio et un Robot en mode utilisateur uniquement pour l'utilisateur actuel -
UiPathStudio.msi MSIINSTALLPERUSER=1 ADDLOCAL=Studio,Robot - Installez la fonctionnalité de flux en direct pour les versions de Robot 2024.10 et ultérieures :
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService,LiveStreaming - Installez l'ensemble de la gamme Bureau (Desktop) en mode silencieux :
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService,StartupLauncher,JavaBridge /Q - Installez en mode silencieux l'ensemble de la suite Desktop et l'extension Chrome via la politique -
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=POLICYONLINE /Q - En mode silencieux, installez Studio, ainsi qu'un Robot en tant que service Windows et les paquets d'activités, le tout dans le dossier
D:\UiPath:UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService APPLICATIONFOLDER=D:\UiPath /Q - Installez le Robot en tant que service Windows en mode silencieux et connectez-le à Orchestrator :
UiPathStudio.msi ADDLOCAL=Robot,RegisterService CONNECTIONSTRING=https://demo.uipath.com/api/robotsservice/GetConnectionData?tenantId=1 /Q
- Installe Studio en mode silencieux, le Robot en tant que service Windows et ajoute deux flux d'activités personnalisés :
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService CUSTOM_NUGET_FEEDS="Feed Name1,https://my.custom.nuget.feed; FeedName2,D:\RPA\Activities\Packages\" /Q - En mode silencieux, installez et activez la licence pour Studio, un Robot en tant que service Windows et un flux local d'activité :
UiPathStudio.msi ADDLOCAL=Studio,Robot,RegisterService CODE=1234567890 /Q - Installe Robot en tant que service Windows et désactive les flux en ligne officiels :
UiPathStudio.msi ADDLOCAL=Robot,RegisterService NUGET_OPTIONS=DisableOnlineFeeds - Désinstaller l'extension Chrome :
UiPathStudio.msi REMOVE=ChromeExtension /Q - Configuration de la connexion à mise à jour automatique lors de l’installation du robot Attended -
UiPathStudio.msi ADDLOCAL=Robot, SERVICE_URL="https://demo.uipath.com/myorg/mytenant" - Configuration de la connexion à mise à jour automatique lors de l’installation de l’Unattended Robot. -
UiPathStudio.msi ADDLOCAL=Robot,RegisterService ORCHESTRATOR_URL="https://demo.uipath.com/myorg/mytenant/orchestrator_"