Robot
2023.4
False
Image de fond de la bannière
Guide de l'utilisateur du Robot
Dernière mise à jour 3 avr. 2024

Utilisation de lecteurs réseau mappés

Pour faciliter les tâches avec les dossiers réseau partagés, vous pouvez mapper les lecteurs réseau pour un accès rapide sur votre compte d'utilisateur. En revanche, si les processus que vous publiez depuis Studio se trouvent sur ce lecteur, la situation décrite ci-dessous se produit.

Comportement observé

Les paquets publiés depuis Studio ne sont pas visibles dans l'UiPath Assistant.

Origine

Le problème se produit lorsque vous utilisez un lecteur réseau mappé pour vos paquets. L'emplacement des paquets que vous publiez dans Orchestrator est visible dans le fichier UiPath.settings sur la machine Robot, sous le paramètre NuGetServerUrl. Le lecteur réseau mappé est à la disposition du l'utilisateur qui l'a créé, tandis que le service Robot s'exécute au niveau du système.

Solution

Pour résoudre ce problème, vous pouvez utiliser l'une des méthodes suivantes :

Conversion du robot en mode utilisateur

Vous pouvez convertir le robot du mode de service en mode utilisateur en exécutant l’installateur .MSI et en choisissant le mode utilisateur lors de la mise à jour.

Consultez le guide Mise à jour du robot pour plus de détails.

Mappage d'un lecteur réseau pour le système local

  1. Téléchargez la suite Sysinternals. Elle contient l’outil PsExec.exe, requis pour cette opération.
  2. Ouvrez une instance d'invite de commandes élevée.
  3. Utilisez la commande cd pour accédez à l'emplacement où vous avez téléchargé la suite Sysinternals (par exemple cd C:\Downloads\SysinternalsSuite).
  4. Utilisez la commande PsExec -i -s cmd.exe. La boîte de dialogue de confirmation s'affiche.
  5. Cliquez sur le bouton Accept (Accepter) pour installer le service PsExec.exe. Cela permet de mapper un lecteur réseau pour le système local.
  6. Utilisez la commande net use z: \\ServerName\SharedFolder /persistent:yes pour mapper le lecteur, où ServerName est votre serveur et SharedFolder est l'emplacement du lecteur à mapper.
Pour supprimer le lecteur réseau mappé, vous devez répéter les étapes ci-dessus, mais en utilisant à la place la commande net use z: /delete. Vous pouvez en savoir plus à cette page. Vous pouvez en apprendre plus sur cette page.

Unattended Robot ne peut pas trouver le lecteur mappé

Comportement observé

Les Unattended Robots ne peuvent pas trouver un lecteur partagé mappé lors de l'exécution d'un processus en arrière-plan.

Origine

Il s'agit du comportement des sessions d'ouverture de session Windows non interactives.

Résolution

Pour utiliser des lecteurs partagés mappés en mode headless, le lecteur doit être remappé pour chaque tâche que le robot commence. Le remappage s'applique également au scénario dans lequel la machine robot est redémarrée.
Par exemple, en faisant une invocation explicite dans le workflow de la commande net use Z: \\unc\path avant d'utiliser le lecteur partagé.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.