Guía del usuario de UiPath Platform Installer
Puedes instalar los clientes de escritorio de UiPath con el UiPath Platform Installer (UiPathPlatform.msi) desde la línea de comandos, ya sea en modo totalmente interactivo o totalmente silencioso, utilizando los parámetros MSI compatibles. El modo silencioso está destinado a implementaciones unattended. Para la instalación interactiva, consulta Instalar los clientes de escritorio.
Sintaxis
msiexec /i UiPathPlatform.msi [PARAMETER=value ...] [/qn]
msiexec /i UiPathPlatform.msi [PARAMETER=value ...] [/qn]
Los parámetros se pasan como PARAMETER=value pares después de la ruta del paquete. Encierra los valores que contienen espacios entre comillas dobles.
Modos de instalación
| Mode | Interruptor | Descripción |
|---|---|---|
| Completamente interactivo | (omitir) | Ejecuta el asistente de instalación con la IU completa. El usuario ve el progreso y cualquier solicitud. |
| Totalmente silencioso | /qn | Se ejecuta sin interfaz de usuario y sin cuadros de diálogo. Obligatorio para las implementaciones unattended. |
Usa /qn para instalaciones desatendidas. Los modos de IU parciales (/qb, /qr) no son compatibles con los escenarios unattended, porque el instalador puede seguir mostrando cuadros de diálogo de bloqueo.
Parámetros admitidos
| Parámetro | Valores | Predeterminado | Descripción |
|---|---|---|---|
FORCE_PERUSER | 1 | — | Fuerza una instalación por usuario incluso cuando el usuario actual es administrador. |
CHANNEL | Nombre del canal (por ejemplo, sts) | sts | Canal de actualización que sigue la plataforma. |
PLATFORM_CONFIGURATION_FILE | Ruta de archivo absoluta | — | Ruta a un archivo de configuración de productos aplicado durante la instalación. |
UPDATER_CONFIGURATION_FILE | Ruta de archivo absoluta | — | Ruta a un archivo de configuración específico del actualizador aplicado durante la instalación. |
TELEMETRY_ENABLED | 1 = habilitado, 0 = deshabilitado | enabled | Controla si se envían datos de telemetría. |
INSTALLER_LANGUAGE | de, en, es, es-MX, fr, ja, ko, pt-BR, pt, ro, ru, tr, zh-CN, zh-TW | System language | Idioma de la interfaz de usuario del asistente de instalación. Sin efecto en modo silencioso. |
Ámbito de la instalación
El instalador establece de forma predeterminada una instalación por usuario. Cuando lo ejecuta un administrador en modo interactivo, se promueve automáticamente a una instalación por máquina.
UiPath recomienda una instalación por máquina, que mantiene los clientes de escritorio disponibles para todos los usuarios y se gestiona de forma centralizada.
- Para forzar por usuario incluso para un administrador, pasa
FORCE_PERUSER=1. - Para una instalación por máquina, ejecuta msiexec desde un símbolo del sistema elevado (administrador). Una instalación silenciosa no se promociona automáticamente a por máquina.
Ejemplos
Instalación interactiva
Canal predeterminado, asistente completo:
msiexec /i UiPathPlatform.msi
msiexec /i UiPathPlatform.msi
Canal específico y archivo de configuración:
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"
Forzar por usuario para un administrador:
msiexec /i UiPathPlatform.msi FORCE_PERUSER=1
msiexec /i UiPathPlatform.msi FORCE_PERUSER=1
Instalación silenciosa
Por usuario, canal predeterminado:
msiexec /i UiPathPlatform.msi /qn
msiexec /i UiPathPlatform.msi /qn
Instalación silenciosa con un canal específico, un archivo de configuración y la telemetría deshabilitada:
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
Instalación limpia detrás de un proxy corporativo (proxy proporcionado a través del archivo de configuración del actualizador):
msiexec /i UiPathPlatform.msi UPDATER_CONFIGURATION_FILE="C:\Config\updaterConfig.json" /qn
msiexec /i UiPathPlatform.msi UPDATER_CONFIGURATION_FILE="C:\Config\updaterConfig.json" /qn
Archivos de configuración
platformConfig.json (PLATFORM_CONFIGURATION_FILE)
Selecciona qué clientes de escritorio instalar y cualquier parámetro específico del producto.
{
"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)
Configura el actualizador. Aquí es donde se proporciona la configuración del proxy. En una instalación por máquina, el proxy se mantiene para su uso en todo el sistema.
Configuración de proxy mínima:
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassLocalAddresses": true
}
}
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassLocalAddresses": true
}
}
Proxy con autenticación y una lista de omisión:
{
"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"
}
}
Como alternativa, se puede utilizar un script de configuración automática de proxy (PAC) en lugar de una dirección fija:
{
"Proxy": {
"ScriptAddress": "http://proxy.corp/proxy.pac"
}
}
{
"Proxy": {
"ScriptAddress": "http://proxy.corp/proxy.pac"
}
}
ProxyAddress y ScriptAddress son mutuamente excluyentes. Si se establece UserName , también se debe establecer Password .