Page 1 sur 1
[R] Comment executer une application sur un domaine ?
Posté : ven. 21 sept. 2007 13:48
par scomp
Bonjour
J'ai plusieurs postes en réseau, mais non connecter au domaine,
j'aimerai executer une installation d'un programme à l'aide de autoit, mais je ne sais pas comment utiliser la commande Run pour se connecter au domaine pour accéder au répertoire partagé
Si quelqu'un pouvez me conseiller
Merci
Posté : ven. 21 sept. 2007 19:28
par sylvanie
tu as essayé un runasset sur un compte du domaine avec les bon droits avant de lancer Run ?
bonsoir
Posté : ven. 21 sept. 2007 19:43
par scomp
oui j'ai essayer, mais le ne se connecte pas sur le serveur, il me dit que le chemin n'est pas bon avec la fonction Run
Posté : ven. 21 sept. 2007 19:55
par sylvanie
Il n'y a pas de consigne spécial sur le run en réseau, si ce n'est qu'un bon compte.
Faut donc regarder petit à petit
lorsque tu fais afficher ce chemin pour debuger en msgbow ou consolewrite, il est bien de la forme \\nom_serveur\nom_partage\toto.exe ?
Posté : ven. 21 sept. 2007 20:27
par eln
Bonjour
C'est pour se connecter sur un lecteur réseau pour pouvoir accéder au programme ?
Posté : sam. 22 sept. 2007 21:21
par Tlem
Je pense comprendre le problème.
Il faut évidement connecter le partage en temps qu'admin, pour pouvoir lancer l'exécutable .
Dans un de mes script, j'utilise ceci :
Code : Tout sélectionner
; Connection au partage réseau.
DriveMapAdd ( " " , " \\ " & $IP & $Share , 0 , $User , $Pwd )
If @error then
MsgBox ( 16 , " Erreur " , " Connection à " & $IP & $Share & " impossible. " )
Exit
EndIf
J'espère que çà aidera.
Posté : jeu. 25 oct. 2007 17:07
par sergio
salut je me lance 1er post je déterre cool à moitié je sais

mais ça donnera une idée
je redonne des droits sur des repertoires :
je vais chercher un executable sur un partage et je le fais executer en tant que ..
Code : Tout sélectionner
RunAsSet ( "nom" , "domaine" , "motdepasse" )
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - attribution des droits pour appli - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If FileExists ( "C:\TMP_REFERC" ) Then
;FileRecycle ( "C:\TMP_REFERC\*.*" )
Run ( "\\serveur\partage$\sub\subinacl.exe /subdirectories C:\TMP_REFERC\* /grant = Utilisateurs = C /setowner = Administrateurs" , '\\serveur\partage$\sub\' , @SW_HIDE )
;lignetest MsgBox ( 4096 , "Informatique " , "C:\TMP_REFERC existe" , 10 )