UiPath Documentation
uipath-platform-installer
latest
false
Guide de l'utilisateur du programme d'installation UiPath Platform
  • Manuel utilisateur
    • Introduction
    • Installer les clients de bureau
    • Installer à partir de la ligne de commande
    • Installer sur macOS (Aperçu)
    • Migrer du MSI classique
    • Reporter une mise à jour
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Installer à partir de la ligne de commande

Installez les clients de bureau UiPath à partir de la ligne de commande en mode interactif ou silencieux, à l'aide des paramètres UiPathPlatform.msi et des fichiers de configuration pris en charge.

Vous pouvez installer les clients de bureau UiPath avec le programme d'installation UiPath Platform (UiPathPlatform.msi) à partir de la ligne de commande, en mode entièrement interactif ou entièrement silencieux, à l'aide des paramètres MSI pris en charge. Le mode silencieux est destiné aux déploiements non assistés. Pour l'installation interactive, consultez Installer les clients de bureau.

Syntaxe​

msiexec /i UiPathPlatform.msi [PARAMETER=value ...] [/qn]
msiexec /i UiPathPlatform.msi [PARAMETER=value ...] [/qn]

Les paramètres sont transmis sous forme de paires PARAMETER=value après le chemin du package. Enfermez les valeurs qui contiennent des espaces entre guillemets doubles.

Modes d'installation​

ModeCommutateur (Switch)Description
Interactivité complète(omettre)Exécute l'assistant d'installation avec l'interface utilisateur complète. L'utilisateur voit la progression et toutes les invites.
Entièrement silencieux/qnS'exécute sans interface utilisateur et sans boîte de dialogue. Requis pour les déploiements non assistés.
Remarque :

Utilisez /qn pour les installations non assistées. Les modes d'IU partielle (/qb, /qr) ne sont pas pris en charge pour les scénarios non assistés, car le programme d'installation peut toujours afficher les boîtes de dialogue de blocage.

Paramètres pris en charge​

ParamètreValuesDefaultDescription
FORCE_PERUSER1—Force une installation par utilisateur même lorsque l'utilisateur actuel est un administrateur.
CHANNELstssts pour UiPathPlatformSTS.msi, community pour UiPathPlatform.msiMettez à jour le canal suivi de la plate-forme. Transmettez CHANNEL=sts pour installer le canal Enterprise STS avec l'un ou l'autre programme d'installation.
PLATFORM_CONFIGURATION_FILEChemin d'accès absolu du fichier—Chemin d'accès à un fichier de configuration des produits appliqué pendant l'installation.
UPDATER_CONFIGURATION_FILEChemin d'accès absolu du fichier—Chemin d'accès à un fichier de configuration spécifique au programme de mise à jour appliqué pendant l'installation.
TELEMETRY_ENABLED1 = activé, 0 = désactivéenabledContrôle si les données de télémétrie sont envoyées.
INSTALLER_LANGUAGEde, en, es, es-MX, fr, ja, ko, pt-BR, pt, ro, ru, tr, zh-CN, zh-TWLangue du systèmeLangue de l'interface utilisateur de l'assistant d'installation. Aucun effet en mode silencieux.

Étendue de l'installation​

Le programme d'installation est défini par défaut sur une installation par utilisateur. Il bascule vers une installation par machine lorsque l'un des éléments suivants est vrai:

  • msiexec s'exécute élevé — à partir d'une invite de commande élevée (administrateur), ou en tant que SYSTEM à partir d'un outil de déploiement tel que Microsoft Intune ou Configuration Manager. Cela s'applique également aux installations silencieuses.
  • Un administrateur exécute l'installation en mode interactif, où elle peut être élevée grâce au contrôle de compte d'utilisateur.

Une installation silencieuse démarrée à partir d'une invite non élevée est conservée par utilisateur, même pour un administrateur, car elle ne peut pas inviter à l'élévation.

Remarque :

UiPath recommande une installation par machine, qui maintient les clients de bureau disponibles pour tous les utilisateurs et gérés de manière centralisée.

  • Pour forcer par utilisateur même pour un administrateur, transmettez FORCE_PERUSER=1.
  • Pour une installation silencieuse par machine, exécutez msiexec élevé ou déployez-le en tant que SYSTEM.

Exemples​

Installation interactive​

Canal par défaut, assistant complet :

msiexec /i UiPathPlatform.msi
msiexec /i UiPathPlatform.msi

Canal spécifique et fichier de configuration :

msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json"
msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json"

Forcer par utilisateur pour un admnistrateur :

msiexec /i UiPathPlatform.msi FORCE_PERUSER=1
msiexec /i UiPathPlatform.msi FORCE_PERUSER=1

Installation silencieuse​

Par utilisateur, canal par défaut :

msiexec /i UiPathPlatform.msi /qn
msiexec /i UiPathPlatform.msi /qn

Installation silencieuse avec un canal spécifique, un fichier de configuration et la télémétrie désactivés :

msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json" TELEMETRY_ENABLED=0 /qn
msiexec /i UiPathPlatform.msi CHANNEL=sts PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json" TELEMETRY_ENABLED=0 /qn

Installation silencieuse par machine à partir d'un outil de déploiement tel qu'Intune ou Configuration Manager (s'exécute en tant que SYSTEM), avec un journal d'installation détaillé:

msiexec /i UiPathPlatformSTS.msi PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json" /qn /l*v "C:\Windows\Temp\UiPathPlatform-install.log"
msiexec /i UiPathPlatformSTS.msi PLATFORM_CONFIGURATION_FILE="C:\Config\platformConfig.json" /qn /l*v "C:\Windows\Temp\UiPathPlatform-install.log"

Installation propre derrière un proxy d'entreprise (proxy fourni via le fichier de configuration du programme de mise à jour) :

msiexec /i UiPathPlatform.msi UPDATER_CONFIGURATION_FILE="C:\Config\updaterConfig.json" /qn
msiexec /i UiPathPlatform.msi UPDATER_CONFIGURATION_FILE="C:\Config\updaterConfig.json" /qn

Fichiers de configuration​

platformConfig.json (PLATFORM_CONFIGURATION_FILE)​

Sélectionne les clients de bureau à installer et les paramètres spécifiques au produit.

Le fichier contient une liste Packages avec une entrée par produit:

ChampDescription
PackageNameNom du produit, exactement comme indiqué dans Produits disponibles. Le nom est sensible à la casse. Une entrée dont le nom ne correspond pas à un produit est ignorée.
InstallRequestedtrue pour installer le produit. Les produits manquants dans le fichier ou définis sur false ne sont pas installés.
ParametersParamètres spécifiques au produit, sous la forme de paires clé/valeur de chaîne. Utilisez {} lorsqu'un produit ne nécessite aucun paramètre. Voir Paramètres du produit.
Produits disponibles​
PackageNameInstallationsListe Amazon (obligatoire)Compléments facultatifs
StudioStudio, y compris les packages facultatifs Studio Legacy et ActivitiesRobot, RuntimesAssistant, BrowserExtensions
RobotRobot, y compris le package facultatif de flux en directRuntimesBrowserExtensions
AssistantAssistantRobot (et donc Runtimes)—
BrowserExtensionsExtensions de navigateur et de bureau à distance——
RuntimesLes runtimes dont dépendent les autres clients de bureau. Requis par Robot, et donc par Studio et Assistant.——
Important :

Les produits requis ne sont pas ajoutés automatiquement. Si les produits requis d'un produit demandé ne sont pas également définis sur "InstallRequested": true, l'installation échoue et se termine avec le code de sortie 1603. Voir Résolution des problèmes.

Chaque configuration qui installe Studio, Robot ou Assistant doit également répertorier Runtimes avec "InstallRequested": true.

Les produits requis reflètent la version actuelle d’Enterprise STS et peuvent changer d’une version à l’autre.

Exemple: Robot avec Assistant​

Installe Robot, Assistant et leurs runtimes, connecte le Robot à Orchestrator et déploie les extensions Chrome et Edge via la politique:

{
  "Packages": [
    {
      "PackageName": "Robot",
      "InstallRequested": true,
      "Parameters": {
        "SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
      }
    },
    {
      "PackageName": "Runtimes",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "Assistant",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "BrowserExtensions",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_CHROME_EXTENSION": "True",
        "INSTALL_EDGE_EXTENSION": "True",
        "CHROME_INSTALL_TYPE": "PolicyOnline",
        "EDGE_INSTALL_TYPE": "PolicyOnline"
      }
    }
  ]
}
{
  "Packages": [
    {
      "PackageName": "Robot",
      "InstallRequested": true,
      "Parameters": {
        "SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
      }
    },
    {
      "PackageName": "Runtimes",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "Assistant",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "BrowserExtensions",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_CHROME_EXTENSION": "True",
        "INSTALL_EDGE_EXTENSION": "True",
        "CHROME_INSTALL_TYPE": "PolicyOnline",
        "EDGE_INSTALL_TYPE": "PolicyOnline"
      }
    }
  ]
}
Exemple: Studio​

Installe Studio avec le package Activities, ainsi que le Robot et les Runtimes requis, ainsi que l'Assistant et l'extension Edge:

{
  "Packages": [
    {
      "PackageName": "Studio",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_ACTIVITIES": "True"
      }
    },
    {
      "PackageName": "Robot",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_ROBOTJS": "True",
        "SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
      }
    },
    {
      "PackageName": "Runtimes",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "Assistant",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "BrowserExtensions",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_EDGE_EXTENSION": "True"
      }
    }
  ]
}
{
  "Packages": [
    {
      "PackageName": "Studio",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_ACTIVITIES": "True"
      }
    },
    {
      "PackageName": "Robot",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_ROBOTJS": "True",
        "SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
      }
    },
    {
      "PackageName": "Runtimes",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "Assistant",
      "InstallRequested": true,
      "Parameters": {}
    },
    {
      "PackageName": "BrowserExtensions",
      "InstallRequested": true,
      "Parameters": {
        "INSTALL_EDGE_EXTENSION": "True"
      }
    }
  ]
}
Paramètres du produit​

Les noms de paramètres sont sensibles à la casse. Les paramètres booléens acceptent True ou False (dans n’importe quelle casse); les autres valeurs, telles que 1 ou 0, sont ignorées avec un avertissement et la valeur par défaut est utilisée. Les noms de paramètres non reconnus sont ignorés. Les paramètres booléens sont définis par défaut sur False sauf indication contraire.

La plupart des paramètres correspondent aux paramètres classiques de la ligne de commande MSI du même nom. Étant donné que les packages Studio et Robot ont été séparés, les paramètres de connexion Robot et Orchestrator appartiennent à Robot, et non Studio.

Studio

ParamètreValuesDescription
INSTALL_ACTIVITIESTrue, FalseInstalle le package Activités.
INSTALL_STUDIO_LEGACYTrue, FalseInstalle Studio Legacy.
INSTALL_EXCEL_ADDINTrue, FalseInstalle le complément Excel. Nécessite Microsoft Excel et les outils Visual Studio pour Office Runtime 10.0.50325 ou une version ultérieure.
INSTALL_SAP_SOLMANTrue, FalseInstalle l'intégration du gestionnaire de solution SAP. Nécessite le connecteur SAP pour Microsoft sur la machine et SAP_SOLMAN_HOST.
SAP_SOLMAN_HOSTNom d'hôte ou adresse IPHôte du gestionnaire de solution SAP. Doit se résoudre sur la machine.

Robot

ParamètreValuesDescription
SERVICE_URLURL absolueURL Orchestrator à laquelle le Robot se connecte.
REGISTER_ROBOT_SERVICETrue, FalseEnregistre le Robot en tant que service Windows (non assisté).
DISABLE_SECURE_XAMLTrue, FalsePour un robot enregistré en tant que service Windows, désactive la protection des fichiers XAML, ce qui permet aux utilisateurs de lire et modifier les fichiers de processus. False maintient la sécurité des fichiers XAML.
INSTALL_ROBOTJSTrue, FalseInstalle le module complémentaire Robot JavaScript. Toujours installé pour les installations par utilisateur et Attended.
INSTALL_LIVE_STREAMINGTrue, FalseInstalle le package de diffusion en direct.
ORCHESTRATOR_AUTO_SIGNINTrue, FalsePour un Attended Robot installé par utilisateur dans un environnement qui utilise l’authentification unique avec Microsoft Entra ID, connecte automatiquement l’utilisateur. Nécessite SERVICE_URL; ne peut pas être combiné avec REGISTER_ROBOT_SERVICE=True ou les informations d'identification du client.
ENFORCE_DEFAULT_SERVICE_URLTrue, FalsePour les installations par utilisateur, applique SERVICE_URL comme URL Orchestrator par défaut. Nécessite SERVICE_URL.
ORCHESTRATOR_CLIENT_ID, ORCHESTRATOR_CLIENT_SECRETChaînesInformations d’identification du client pour un Unattended Robot. Définissez les deux, avec SERVICE_URL et REGISTER_ROBOT_SERVICE=True.
LICENSE_KEYChaîne de caractères (string)Clé de licence du robot.
NUGET_OPTIONSEnableOnlineFeeds, DisableOnlineFeedsDisableOnlineFeeds désactive les flux en ligne officiels et communautaires UiPath pour le Robot, pour les environnements hors ligne. Par défaut: EnableOnlineFeeds.
CUSTOM_NUGET_FEEDSname,url;name2,url2Ajoute ou met à jour des flux d’activités personnalisés. Les flux peuvent être des URL, des chemins d'accès aux dossiers ou des partages réseau.
ENFORCE_SIGNED_EXECUTIONTrue, FalseLimite le Robot au téléchargement, à l’installation et à l’exécution des packages signés par UiPath. Des certificats supplémentaires peuvent être approuvés en les ajoutant à nuget.config après l'installation.
PACKAGES_FOLDERChemin d'accès au dossierEmplacement de téléchargement des workflows et de leurs dépendances. Par défaut: %userProfile%\.nuget\packages.
INSTALL_WEBVIEWTrue, FalseInstalle le runtime Microsoft Edge WebView2, téléchargé à partir de Microsoft lors de l'installation (accès Internet requis). Si le téléchargement échoue, le runtime est ignoré et l’installation se poursuit.

Assistant

ParamètreValuesDescription
ASSISTANT_OPTIONSDisableMarketplace, EnableMarketplaceMasquez ou affichez le widget Marketplace. Si ce champ est omis, le paramètre actuel sur la machine est conservé.

Extensions de navigateur

ParamètreValuesDescription
CHROME_INSTALL_TYPE, EDGE_INSTALL_TYPEPolicyOnline, PolicyOffline, ManualPerMachine, ManualPerUser, NativeHostOnly, NoneComment l'extension Chrome ou Edge est déployée. Les valeurs ne sont pas sensibles à la casse.
INSTALL_CHROME_EXTENSION, INSTALL_EDGE_EXTENSION, INSTALL_FIREFOX_EXTENSIONTrue, FalseInstalle l'extension pour ce navigateur.
INSTALL_JAVA_EXTENSION, INSTALL_SILVERLIGHT_EXTENSIONTrue, FalseInstalle l'extension Java ou Silverlight.
INSTALL_CITRIX_CLIENT_EXTENSION, INSTALL_RDP_CLIENT_EXTENSION, INSTALL_VMWARE_CLIENT_EXTENSION, INSTALL_AWS_WORKSPACES_CLIENT_EXTENSIONTrue, FalseInstalle l'extension pour ce client de bureau à distance.

Les valeurs de type d’installation héritées GLOBAL (équivalent à ManualPerMachine) et STORE (équivalent à PolicyOnline) sont toujours acceptées. Toute autre valeur est traitée comme None.

Lorsqu'un paramètre INSTALL_*_EXTENSION est omis, l'extension conserve son état actuel: sur une nouvelle installation, elle n'est pas installée, et lors de la modification ou de la mise à niveau d'une installation, une extension installée reste installée.

Runtimes

Runtimes ne prend aucun paramètre. Utilisez "Parameters": {}.

Avertissement :

Le fichier de configuration est lu en tant que Text brut. S'il contient des secrets tels que ORCHESTRATOR_CLIENT_SECRET ou LICENSE_KEY, restreignez l'accès au fichier et supprimez-le, avec la copie que le programme d'installation écrit sous %TEMP%\UiPathConnected\, une fois l'installation terminée.

updaterConfig.json (UPDATER_CONFIGURATION_FILE)​

Configure le programme de mise à jour. C'est ici que les paramètres du proxy sont fournis. Sur une installation par machine, le proxy est conservé pour une utilisation à l'échelle du système.

Configuration minimale du proxy :

{
  "Proxy": {
    "ProxyAddress": "http://proxy.corp:8080",
    "BypassLocalAddresses": true
  }
}
{
  "Proxy": {
    "ProxyAddress": "http://proxy.corp:8080",
    "BypassLocalAddresses": true
  }
}

Proxy avec l'authentification et une liste de contournement :

{
  "Proxy": {
    "ProxyAddress": "http://proxy.corp:8080",
    "BypassList": "localhost;*.corp.local",
    "BypassLocalAddresses": true,
    "UserName": "proxyuser",
    "Password": "proxypassword",
    "Domain": "CORP"
  }
}
{
  "Proxy": {
    "ProxyAddress": "http://proxy.corp:8080",
    "BypassList": "localhost;*.corp.local",
    "BypassLocalAddresses": true,
    "UserName": "proxyuser",
    "Password": "proxypassword",
    "Domain": "CORP"
  }
}

Vous pouvez également utiliser un script d'auto-configuration du proxy (PAC) au lieu d'une adresse fixe :

{
  "Proxy": {
    "ScriptAddress": "http://proxy.corp/proxy.pac"
  }
}
{
  "Proxy": {
    "ScriptAddress": "http://proxy.corp/proxy.pac"
  }
}
Remarque :

ProxyAddress et ScriptAddress s'excluent mutuellement. Si UserName est défini, Password doit également être défini.

Résolution des problèmes​

Pour enquêter sur une installation ayant échoué, capturez un journal d'installation détaillé en ajoutant /l*v "<log path>" à la commande msiexec.

L'installation échoue avec le code de sortie 1603 et revient en arrière​

Si le journal détaillé contient Command executed with exit code: 80, l'installation des clients de bureau a échoué. La raison se trouve dans le journal du programme d'installation:

Étendue de l'installationJournal du programme d'installation
Par machine%SystemRoot%\SystemTemp\UiPath.Connected.Installer.CLI.<yyyy-MM-dd>.log (sur les versions Windows sans dossier SystemTemp , %SystemRoot%\Temp)
Par utilisateur%TEMP%\UiPath.Connected.Installer.CLI.<yyyy-MM-dd>.log

Une cause fréquente est un fichier de configuration qui demande un produit sans les produits dont il a besoin. Le journal du programme d'installation contient alors une ligne telle que:

Missing required dependencies. The following products must also be installed: Runtimes (required by Robot)
Missing required dependencies. The following products must also be installed: Runtimes (required by Robot)

Pour résoudre ce problème:

  1. Ajoutez les produits répertoriés au fichier de configuration avec "InstallRequested": true, comme indiqué dans la section Produits disponibles.
  2. Exécutez à nouveau l'installation.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour