- Guía del usuario
- Introducción
- Instala los clientes de escritorio
- Instala desde la línea de comandos
- Migrar desde el MSI clásico
- Posponer una actualización
Puedes instalar los clientes de escritorio de UiPath con el instalador de UiPath Platform (UiPathPlatform.msi) desde la línea de comandos, en modo completamente interactivo o completamente silencioso, utilizando los parámetros MSI compatibles. El modo silencioso está destinado a implementaciones desatendidas. 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 pares de PARAMETER=value después de la ruta del paquete. Envuelve valores que contienen espacios entre comillas dobles.
Modos de instalación
| Mode | Interruptor | Descripción |
|---|---|---|
| Interactividad completa | (omitir) | Ejecuta el asistente de instalación con la IU completa. El usuario ve el progreso y todas las solicitudes. |
| Completamente silencioso | /qn | Se ejecuta sin interfaz de usuario ni cuadros de diálogo. Necesario para las implementaciones desatendidas. |
Usa /qn para las instalaciones desatendidas. Los modos de IU parcial (/qb, /qr) no son compatibles con los escenarios desatendidos, porque el instalador puede seguir mostrando cuadros de diálogo de bloqueo.
Parámetros compatibles
| Parámetro | Valores | Predeterminado | Descripción |
|---|---|---|---|
FORCE_PERUSER | 1 | — | Fuerza una instalación por usuario incluso cuando el usuario actual es un administrador. |
CHANNEL | Nombre del canal (por ejemplo, sts) | sts | Canal de actualización que sigue la plataforma. |
PLATFORM_CONFIGURATION_FILE | Ruta absoluta del archivo | — | Ruta a un archivo de configuración de productos que se aplica durante la instalación. |
UPDATER_CONFIGURATION_FILE | Ruta absoluta del archivo | — | Ruta a un archivo de configuración específico del actualizador que se aplica durante la instalación. |
TELEMETRY_ENABLED | 1 = habilitada, 0 = deshabilitada | 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 | Idioma del sistema | Idioma de la interfaz de usuario del asistente de instalación. Sin efecto en el modo silencioso. |
Ámbito de instalación
El instalador instala por usuario de forma predeterminada. Cuando un administrador lo ejecuta en modo interactivo, cambia automáticamente la instalación al modo por máquina.
UiPath recomienda una instalación por máquina, que mantiene los clientes de escritorio disponibles para todos los usuarios y gestionados de forma centralizada.
- Para forzar el modo por usuario incluso para un administrador, pasa
FORCE_PERUSER=1. - Para realizar una instalación por máquina, ejecuta msiexec desde el símbolo de sistema con privilegios elevados (de administrador). Las instalaciones silenciosas no se promocionan automáticamente al modo 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 Administrator:
msiexec /i UiPathPlatform.msi FORCE_PERUSER=1
msiexec /i UiPathPlatform.msi FORCE_PERUSER=1
Instalación silenciosa
Canal predeterminado por usuario:
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 deshabilitados:
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 de proxy. En una instalación por máquina, el proxy se conserva para su uso en todo el sistema.
Configuración mínima del proxy:
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassLocalAddresses": true
}
}
{
"Proxy": {
"ProxyAddress": "http://proxy.corp:8080",
"BypassLocalAddresses": true
}
}
Proxy con autenticación y una lista de derivació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, puedes utilizar un script de configuración automática del 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 debe establecerse Password.