UiPath Documentation
uipath-platform-installer
latest
false
Guía de usuario del instalador de UiPath Platform
  • Guía del usuario
    • Introducción
    • Instala los clientes de escritorio
    • Instala desde la línea de comandos
    • Instalar en macOS (vista previa)
    • Migrar desde el MSI clásico
    • Posponer una actualización
Importante :
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Instala desde la línea de comandos

Instala los clientes de escritorio de UiPath desde la línea de comandos en modo interactivo o silencioso, utilizando los parámetros y archivos de configuración UiPathPlatform.msi compatibles.

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​

ModeInterruptorDescripció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/qnSe ejecuta sin interfaz de usuario ni cuadros de diálogo. Necesario para las implementaciones desatendidas.
Nota:

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ámetroValoresPredeterminadoDescripción
FORCE_PERUSER1—Fuerza una instalación por usuario incluso cuando el usuario actual es un administrador.
CHANNELstssts para UiPathPlatformSTS.msi, community para UiPathPlatform.msiCanal de actualización que sigue la plataforma. Pasa CHANNEL=sts para instalar el canal Enterprise STS con cualquier instalador.
PLATFORM_CONFIGURATION_FILERuta absoluta del archivo—Ruta a un archivo de configuración de productos que se aplica durante la instalación.
UPDATER_CONFIGURATION_FILERuta absoluta del archivo—Ruta a un archivo de configuración específico del actualizador que se aplica durante la instalación.
TELEMETRY_ENABLED1 = habilitada, 0 = deshabilitadaenabledControla si se envían datos de telemetría.
INSTALLER_LANGUAGEde, en, es, es-MX, fr, ja, ko, pt-BR, pt, ro, ru, tr, zh-CN, zh-TWIdioma del sistemaIdioma de la interfaz de usuario del asistente de instalación. Sin efecto en el modo silencioso.

Ámbito de instalación​

El instalador establece de forma predeterminada una instalación por usuario. Cambia a una instalación por máquina cuando se cumple alguna de las siguientes condiciones:

  • msiexec se ejecuta elevado: desde un símbolo del sistema elevado (administrador) o como SYSTEM desde una herramienta de implementación como Microsoft Intune o Configuration Manager. Esto también se aplica a las instalaciones silenciosas.
  • Un administrador ejecuta la instalación en modo interactivo, donde puede elevarse a través del Control de cuentas de usuario.

Una instalación silenciosa iniciada desde una solicitud no elevada permanece por usuario, incluso para un administrador, porque no puede solicitar elevación.

Nota:

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 una instalación silenciosa por máquina, ejecuta msiexec elevado o impleméntalo como SYSTEM.

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 silenciosa por máquina desde una herramienta de implementación como Intune o Configuration Manager (se ejecuta SYSTEM), con un registro de instalación detallado:

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"

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.

El archivo contiene una lista Packages con una entrada por producto:

CampoDescripción
PackageNameNombre del producto, exactamente como se indica en Productos disponibles. El nombre distingue entre mayúsculas y minúsculas. Se ignora una entrada cuyo nombre no coincida con un producto.
InstallRequestedtrue para instalar el producto. Los productos que faltan en el archivo o están configurados como false no se instalan.
ParametersConfiguración específica del producto, como pares clave/valor de cadena. Usa {} cuando un producto no necesite configuración. Consulta Parámetros del producto.
Productos disponibles​
PackageNameInstalacionesTambién enumerar (obligatorio)Complementos opcionales
StudioStudio, incluidos los paquetes opcionales de Studio heredado y ActividadesRobot, RuntimesAssistant, BrowserExtensions
RobotRobot, incluido el paquete de transmisión en vivo opcionalRuntimesBrowserExtensions
AssistantAssistantRobot (y por lo tanto Runtimes)—
BrowserExtensionsExtensiones de navegador y escritorio remoto——
RuntimesLos runtimes de los que dependen los otros clientes de escritorio. Requerido por Robot y, por lo tanto, por Studio y Assistant.——
Importante:

Los productos necesarios no se añaden automáticamente. Si los productos necesarios de un producto solicitado no se establecen también en "InstallRequested": true, la instalación falla y se revierte con el código de salida 1603. Consulta Resolución de problemas.

Cada configuración que instala Studio, Robot o Assistant también debe enumerar Runtimes con "InstallRequested": true.

Los productos necesarios reflejan la versión actual de Enterprise STS y pueden cambiar entre versiones.

Ejemplo: Robot con UiPath Assistant​

Instala UiPath Robot, UiPath Assistant y sus runtimes, conecta UiPath Robot a Orchestrator e implementa las extensiones de Chrome y Edge a través de la política:

{
  "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"
      }
    }
  ]
}
Ejemplo: Studio​

Instala Studio con el paquete de Actividades, junto con su Robot y Runtimes necesarios, además de UiPath Assistant y la extensión de 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"
      }
    }
  ]
}
Parámetros del producto​

Los nombres de los parámetros distinguen entre mayúsculas y minúsculas. Los parámetros booleanos aceptan True o False (en cualquier caso); otros valores, como 1 o 0, se ignoran con una advertencia y se utiliza el valor predeterminado. Los nombres de parámetros no reconocidos se ignoran. Los parámetros booleanos son False de forma predeterminada, a menos que se indique lo contrario.

La mayoría de los parámetros coinciden con los parámetros de línea de comandos MSI clásicos del mismo nombre. Dado que los paquetes de Studio y Robot se separaron, la configuración de conexión de Robot y Orchestrator pertenece a Robot, no a Studio.

Studio

ParámetroValoresDescripción
INSTALL_ACTIVITIESTrue, FalseInstala el paquete de actividades.
INSTALL_STUDIO_LEGACYTrue, FalseInstala Studio Legacy.
INSTALL_EXCEL_ADDINTrue, FalseInstala el complemento de Excel. Requiere Microsoft Excel y Visual Studio Tools para Office Runtime 10.0.50325 o posterior.
INSTALL_SAP_SOLMANTrue, FalseInstala la integración de SAP Solution Manager. Requiere el conector de SAP para Microsoft en la máquina, y SAP_SOLMAN_HOST.
SAP_SOLMAN_HOSTNombre de host o dirección IPHost de SAP Solution Manager. Debe resolverse en la máquina.

Robot

ParámetroValoresDescripción
SERVICE_URLURL absolutaURL de Orchestrator a la que se conecta el robot.
REGISTER_ROBOT_SERVICETrue, FalseRegistra el robot como servicio de Windows (desatendido).
DISABLE_SECURE_XAMLTrue, FalsePara un robot registrado como servicio de Windows, deshabilita la protección de archivos XAML, que permite a los usuarios leer y modificar los archivos de proceso. False mantiene los archivos XAML seguros.
INSTALL_ROBOTJSTrue, FalseInstala el complemento de JavaScript de UiPath Robot. Siempre instalado para instalaciones por usuario y attended.
INSTALL_LIVE_STREAMINGTrue, FalseInstala el paquete de transmisión en vivo.
ORCHESTRATOR_AUTO_SIGNINTrue, FalsePara un Attended Robot instalado por usuario en un entorno que utiliza el inicio de sesión único con Microsoft Entra ID, el usuario inicia sesión automáticamente. Requiere SERVICE_URL; no se puede combinar con REGISTER_ROBOT_SERVICE=True o las credenciales de cliente.
ENFORCE_DEFAULT_SERVICE_URLTrue, FalsePara instalaciones por usuario, aplica SERVICE_URL como la URL predeterminada de Orchestrator. Requiere SERVICE_URL.
ORCHESTRATOR_CLIENT_ID, ORCHESTRATOR_CLIENT_SECRETCadenasCredenciales de cliente para un robot desatendido. Establece ambos, junto con SERVICE_URL y REGISTER_ROBOT_SERVICE=True.
LICENSE_KEYCadenaClave de licencia del robot.
NUGET_OPTIONSEnableOnlineFeeds, DisableOnlineFeedsDisableOnlineFeeds desactiva las fuentes en línea UiPath Official y Community para el Robot, para entornos sin conexión. Predeterminado: EnableOnlineFeeds.
CUSTOM_NUGET_FEEDSname,url;name2,url2Añade o actualiza fuentes de actividad personalizadas. Las fuentes pueden ser URL, rutas de carpetas o recursos compartidos de red.
ENFORCE_SIGNED_EXECUTIONTrue, FalseRestringe el robot a la descarga, instalación y ejecución de paquetes firmados por UiPath. Se pueden confiar certificados adicionales añadiéndolos a nuget.config después de la instalación.
PACKAGES_FOLDERRuta de la carpetaUbicación de descarga para flujos de trabajo y sus dependencias. Predeterminado: %userProfile%\.nuget\packages.
INSTALL_WEBVIEWTrue, FalseInstala el tiempo de ejecución de Microsoft Edge WebView2, descargado de Microsoft durante la instalación (se requiere acceso a Internet). Si la descarga falla, el runtime se omite y la instalación continúa.

Assistant

ParámetroValoresDescripción
ASSISTANT_OPTIONSDisableMarketplace, EnableMarketplaceOculta o muestra el widget de Marketplace. Si se omite, se mantiene la configuración actual en la máquina.

Extensiones del navegador

ParámetroValoresDescripción
CHROME_INSTALL_TYPE, EDGE_INSTALL_TYPEPolicyOnline, PolicyOffline, ManualPerMachine, ManualPerUser, NativeHostOnly, NoneCómo se implementa la extensión de Chrome o Edge. Los valores no distinguen entre mayúsculas y minúsculas.
INSTALL_CHROME_EXTENSION, INSTALL_EDGE_EXTENSION, INSTALL_FIREFOX_EXTENSIONTrue, FalseInstala la extensión para ese navegador.
INSTALL_JAVA_EXTENSION, INSTALL_SILVERLIGHT_EXTENSIONTrue, FalseInstala la extensión de Java o Silverlight.
INSTALL_CITRIX_CLIENT_EXTENSION, INSTALL_RDP_CLIENT_EXTENSION, INSTALL_VMWARE_CLIENT_EXTENSION, INSTALL_AWS_WORKSPACES_CLIENT_EXTENSIONTrue, FalseInstala la extensión para ese cliente de escritorio remoto.

Los valores de tipo de instalación heredada GLOBAL (equivalente a ManualPerMachine) y STORE (equivalente a PolicyOnline) aún se aceptan. Cualquier otro valor se trata como None.

Cuando se omite un parámetro INSTALL_*_EXTENSION , la extensión mantiene su estado actual: en una instalación limpia no está instalada, y al cambiar o actualizar una instalación, una extensión instalada permanece instalada.

Tiempos de ejecución

Runtimes no tiene parámetros. Usa "Parameters": {}.

ADVERTENCIA:

El archivo de configuración se lee como texto sin formato. Si contiene secretos como ORCHESTRATOR_CLIENT_SECRET o LICENSE_KEY, restringe el acceso al archivo y elimínalo, junto con la copia que el instalador escribe en %TEMP%\UiPathConnected\, una vez finalizada la instalación.

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"
  }
}
Nota:

ProxyAddress y ScriptAddress son mutuamente excluyentes. Si se establece UserName, también debe establecerse Password.

Solución de problemas​

Para investigar una instalación fallida, captura un registro de instalación detallado añadiendo /l*v "<log path>" al comando msiexec.

La instalación falla con el código de salida 1603 y se revierte​

Si el registro detallado contiene Command executed with exit code: 80, la instalación de los propios clientes de escritorio ha fallado. El motivo está en el registro del instalador:

Ámbito de instalaciónRegistro del instalador
Por máquina%SystemRoot%\SystemTemp\UiPath.Connected.Installer.CLI.<yyyy-MM-dd>.log (en versiones de Windows sin una carpeta SystemTemp , %SystemRoot%\Temp)
Por usuario%TEMP%\UiPath.Connected.Installer.CLI.<yyyy-MM-dd>.log

Una causa común es un archivo de configuración que solicita un producto sin los productos que requiere. El registro del instalador contiene una línea como:

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)

Para solucionarlo:

  1. Añade los productos enumerados al archivo de configuración "InstallRequested": true, como se muestra en Productos disponibles.
  2. Vuelve a ejecutar la instalación.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado