robot
2023.4
false
UiPath logo, featuring letters U and I in white
Guía de usuario del robot
Last updated 25 de oct. de 2024

Uso de unidades de red asignadas

Para hacer tu trabajo más fácil con carpetas de red compartidas, puedes asignar unidades de red para acceso rápido en tu cuenta de usuario. Sin embargo, si los procesos que publicas desde Studio se encuentran en esa unidad, se produce la situación siguiente:

Comportamiento observado

Los paquetes publicados desde Studio no son visibles en UiPath Assistant.

Causa

El problema se produce cuando usas una unidad de red asignada para tus paquetes. La ubicación de los paquetes que publicas en Orchestrator se puede ver en el archivo UiPath.settings en la máquina de UiPath Robot, bajo el parámetro NuGetServerUrl. La unidad de red asignada está disponible para el usuario que la crea, mientras que el mantenimiento de robot de UiPath se ejecuta en todo el sistema.

Solución

Se puede utilizar uno de los siguientes métodos para resolver este problema:

Convertir el robot a modo de usuario

Puedes convertir el robot desde modo de servicio a modo de usuario ejecutando el instalador .MSI y eligiendo el modo de usuario durante la actualización.

Consulta la guía Actualización de UiPath Robot para obtener más información.

Asignar una unidad de red para el sistema local

  1. Descarga Sysinternals Suite. Contiene la herramienta PsExec.exe, que es necesaria para esta operación.
  2. Abre una instancia de símbolo de sistema elevada.
  3. Usa el comando cd para navegar hasta la ubicación en la que descargaste Sysinternals Suite (por ejemplo, cd C:\Downloads\SysinternalsSuite).
  4. Utiliza el comando PsExec -i -s cmd.exe. Aparecerá un cuadro de diálogo de confirmación.
  5. Haz clic en el botón Aceptar para instalar el servicio PsExec.exe. Esto hace posible asignar una unidad de red para el sistema local.
  6. Usa el comando net use z: \\ServerName\SharedFolder /persistent:yes para asignar la unidad, donde ServerName es tu servidor y SharedFolder es la ubicación de la unidad que quieres asignar.
Si quieres eliminar la unidad de red asignada debes repetir los pasos anteriores, pero usando el comando net use z: /delete. Puedes obtener más información en esta página.

Unattended Robot no puede encontrar la unidad asignada

Comportamiento observado

Los robots Unattended no pueden encontrar una unidad compartida asignada al ejecutar un proceso en segundo plano.

Causa

Este es el comportamiento de las sesiones de inicio de sesión de Windows no interactivas.

Resolución

Para utilizar unidades compartidas asignadas en modo headless, la unidad debería volver a asignarse para cada trabajo que inicie el UiPath Robot. La reasignación también se aplica al escenario en el que se reinicia la máquina del robot.
Por ejemplo, teniendo una invocación explícita en el flujo de trabajo del comando net use Z: \\unc\path antes de utilizar la unidad compartida.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo White
Confianza y seguridad
© 2005-2024 UiPath. Todos los derechos reservados.