[..] Runas .bat pour regasm dll

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
rodrigann
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 26 août 2014 15:42
Status : Hors ligne

[..] Runas .bat pour regasm dll

#1

Message par rodrigann »

Bonjour,

1er post pour moi alors merci de votre tolerance :)

je vous explique ma problématique :

je dois executer un .bat qui se trouve dans un repertoire c:\local
le .bat a pour but d'enregistrer des .dll avec une commande dos de type :

if not exist toto.dll goto next2
echo Enregistrement de toto.dll
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\regasm.exe toto.dll /codebase /registered

:next2

comme cette commande doit etre lancé en admin, j'ai crée avec autoit un exe qui fait un runas de ce .bat

#pragma compile(Icon, C:\Program Files (x86)\AutoIt3\Icons\au3.ico)
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_outfile=c:\1spatial\Elyx\bin\Register_elyx.exe
#AutoIt3Wrapper_Res_Language=1036
#AutoIt3Wrapper_Res_requestedExecutionLevel=highestAvailable
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
RunAs ("admin","domain","password",1 , "C:\Local\monbatch.bat")


Le souci est le suivant :

la fenetre dos s'execute bien mais impossible de trouver le fichier toto.dll alors qu'il existe bien dans le repertoire c:\local
avec les droits admin le batch s'execute bien
en faisant un executer en tant que sur le .bat le batch s'execute bien.

Comment faire un runas correcte pour lancer ce batch.

merci pour votre aide
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Runas .bat pour regasm dll

#2

Message par jguinch »

Je pense qu'il faut simplement spécifier le répertoire de travail (paramètre workingdir) dans le RunAs :

Code : Tout sélectionner

RunAs ("admin","domain","password",1 , "C:\Local\monbatch.bat", "c:\Local")
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
rodrigann
Niveau 1
Niveau 1
Messages : 2
Enregistré le : mar. 26 août 2014 15:42
Status : Hors ligne

Re: [..] Runas .bat pour regasm dll

#3

Message par rodrigann »

Niquel, c'etait bien ca.

j'avais déja testé ce parametre mais j'avais un pb de syntase, je l'avais mis entre quote.

merci beaucop :D
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Runas .bat pour regasm dll

#4

Message par jguinch »

Merci de passer le sujet en [R] si c'est OK.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre