Exécuter programme en admin sur poste utilisateur

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
KERROS
Niveau 1
Niveau 1
Messages : 1
Enregistré le : jeu. 02 nov. 2017 10:57
Status : Hors ligne

Exécuter programme en admin sur poste utilisateur

#1

Message par KERROS »

Bonjour,

En parcourant le forum, j'ai trouvé un script utilisant "RUNAS" pour forcer le lancement d'un programme qui nécessite les codes administrateur.
Le code a l'air de fonctionner mais le programme me demande quand même l'identifiant et le mot de passe administrateur...

Voici ce que je veux:
Lancer le programme "monprogramme" sans que les codes admin soient demandés.

Voici ce que j'ai fait:
J'ai créé le code suivant:
RunAs("identifiant_admin", "domaine", "password_admin", 0, "chemin\monprogramme.exe")
ShellExecute("chemin\monprogramme.exe")
J'ai enregistré le code dans un fichier "moncode.au3"
J'ai compilé le fichier en "moncode.exe" avec Aut2exe

Je lance "moncode.exe" et avant que "monprogramme.exe" se lance, la fenêtre d'identification demandant le log admin apparaît.
L'identifiant, le mot de passe, le domaine sont tous bons.

Quelqu'un peut m'éclairer et me donner la solution qui m'échappe?
Merci.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2511
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: Exécuter programme en admin sur poste utilisateur

#2

Message par jguinch »

De quel type est le chemin de monprogramme.exe ? Chemin local, chemin réseau ?
Si c'est un chemin réseau, c'est possible que le prompt concerne la saisie d'un compte pour l'accès au chemin réseau.
Autre question : est-ce que l'UAC est activée ?
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Répondre