Vous pouvez installer les clients de bureau UiPath avec le UiPath Platform Installer (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 sans assistance. 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 par paires PARAMETER=value après le chemin du package. Placez les valeurs qui contiennent des espaces entre guillemets doubles.
Modes d'installation
| Mode | Commutateur (Switch) | Description |
|---|---|---|
| Entièrement interactif | (omettre) | Exécute l’assistant d’installation avec l’interface utilisateur complète. L'utilisateur voit la progression et les éventuelles invites. |
| Entièrement silencieux | /qn | Fonctionne sans interface utilisateur et sans boîtes de dialogue. Requis pour les déploiements sans assistance. |
Utilisez /qn pour les installations Unattended. Les modes d’interface utilisateur partielle (/qb, /qr) ne sont pas pris en charge pour les scénarios Unattended, car le programme d’installation peut toujours afficher des boîtes de dialogue de blocage.
Paramètres pris en charge
| Paramètre | Values | Default | Description |
|---|---|---|---|
FORCE_PERUSER | 1 | — | Force une installation par utilisateur même lorsque l'utilisateur actuel est un administrateur. |
CHANNEL | Nom du canal (par exemple, sts) | sts | Mettez à jour le canal suivi de la plate-forme. |
PLATFORM_CONFIGURATION_FILE | Chemin d’accès absolu au fichier | — | Chemin d’accès à un fichier de configuration de produits appliqué lors de l’installation. |
UPDATER_CONFIGURATION_FILE | Chemin d’accès absolu au fichier | — | Chemin d'accès à un fichier de configuration spécifique à un programme de mise à jour appliqué lors de l'installation. |
TELEMETRY_ENABLED | 1 = activé, 0 = désactivé | enabled | Contrôle si les données de télémétrie sont envoyées. |
INSTALLER_LANGUAGE | de, en, es, es-MX, fr, ja, ko, pt-BR, pt, ro, ru, tr, zh-CN, zh-TW | System language | Langue 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. Lorsqu'il est exécuté par un administrateur en mode interactif, il est automatiquement promus dans une installation par machine.
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 l'arrêt par utilisateur, même pour un administrateur, saisissez
FORCE_PERUSER=1. - Pour une installation par machine, exécutez msiexec à partir d'une invite de commande élevée. Une installation silencieuse n'est pas automatiquement hôte par machine.
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 administrateur:
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, un fichier de configuration et une télémétrie spécifiques 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
Nouvelle installation derrière un proxy d'entreprise (proxy fourni via le fichier de configuration du mis à 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 tous les paramètres spécifiques au produit.
{
"Packages": [
{
"PackageName": "Studio",
"InstallRequested": true,
"Parameters": {
"INSTALL_ROBOTJS": "true",
"SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
}
},
{
"PackageName": "BrowserExtensions",
"InstallRequested": true,
"Parameters": {
"INSTALL_CHROME_EXTENSION": "true",
"INSTALL_EDGE_EXTENSION": "true"
}
}
]
}
{
"Packages": [
{
"PackageName": "Studio",
"InstallRequested": true,
"Parameters": {
"INSTALL_ROBOTJS": "true",
"SERVICE_URL": "https://cloud.uipath.com/org/tenant/orchestrator_"
}
},
{
"PackageName": "BrowserExtensions",
"InstallRequested": true,
"Parameters": {
"INSTALL_CHROME_EXTENSION": "true",
"INSTALL_EDGE_EXTENSION": "true"
}
}
]
}
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 au niveau 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 authentification et 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"
}
}
Alternativement, un script de configuration automatique du proxy peut être utilisé à la place d’une adresse fixe:
{
"Proxy": {
"ScriptAddress": "http://proxy.corp/proxy.pac"
}
}
{
"Proxy": {
"ScriptAddress": "http://proxy.corp/proxy.pac"
}
}
ProxyAddress et ScriptAddress sont mutuellement exclusifs. Si UserName est défini, Password doit également l'être.