Antoine_Sauteron_1266

Gestion des shares dans One Automation - Fonctionnement des agents avec un compte de service

Discussion created by Antoine_Sauteron_1266 on May 10, 2017
Pour pouvoir acceder à nos shares dans les jobs de OA, nous les avons declaré dans un start.bat comme ceci:
net use s: \\XXXX\XXXX$
net use r: \\XXXX\XXXX$
C:\Automic\ServiceManager\bin\..\..\Agents\Windows\bin\UCXJWX6.exe

et dans AE.smd
DEFINE Agent_PVM_MET32;*OWN\..\..\Agents\Windows\bin\start.bat;*OWN\..\..\Agents\Windows\bin

Le problème est que les shares sont montés en local system.
Y a t-il un moyen de faire marcher les agents avec un compte de service qui aurait accès aux shares directement, évitant ainsi de les monter au démarrage?

Vous avez la possibilité de démarrer l'agent avec un compte domaine ayant accès aux partages réseau, depuis les propriétés dans le Service Manager Dialog > "Log On As":

x9frc276v5qp.png

Cependant si vous souhaitez utiliser des commandes OS utilisant ces partages, cela ne fonctionnera pas à moins d'avoir "mappé" les disques. Vous pouvez toutefois utiliser Powershell qui contrairement à MS-DOS fonctionne avec les chemins UNC.

Pour cela il faudra configurer Powershell comme interpréteur externe dans votre serveur Automation Engine. Vous pourrez ensuite lancer des commandes Powershell dans vos jobs Windows, entre les balises :BEGIN_EXT_INT ... :END_EXT_INT .

Cordialement,
Antoine

Outcomes