[EX] Exécuter un script en tant qu'administrateur

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
Serge63
Niveau 4
Niveau 4
Messages : 71
Enregistré le : lun. 22 juin 2009 14:54
Localisation : Clermont-ferrand
Status : Hors ligne

[EX] Exécuter un script en tant qu'administrateur

#1

Message par Serge63 »

Pour exécuter un script en tant qu'administrateur, une solution consiste à utiliser la commande RunAs().

Plusieurs personnes sur le forum n'aiment pas l'utiliser car il faut passer par un premier script qui lance un 2ème script.

Je viens de trouver une petit astuce tout bête pour utiliser un seul script :
► Afficher le texte
ps : cette astuce a peut être déjà été signalée mais je ne l'ai pas trouvé dans les forums, bien que j'ai passé quelques heures à lire les différentes utilisations de RunAs()
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [EX] Exécuter un script en tant qu'administrateur

#2

Message par Tlem »

En effet, cette astuce avait déjà été signalée (http://www.autoitscript.fr/forum/viewto ... 8967#p8967), mais pas aussi bien que vous l'avez fait. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [EX] Exécuter un script en tant qu'administrateur

#3

Message par bloodwolff »

#RequireAdmin


n'est pas plus utile ?
Compte skype : bloodwolfff
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11791
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [EX] Exécuter un script en tant qu'administrateur

#4

Message par Tlem »

#RequireAdmin impose au script de fonctionner avec les droits administrateur. C'est à dire que vous devez lancer le script à partir d'un compte administrateur ou le lancer avec l'option 'Exécuter en tant qu'administrateur'.

La solution proposée ici est différente car dans le cas présent, le script vérifie si il est lancé en tant qu'admin ou non et selon le cas il continue son exécution (compte admin) ou il ce relance lui-même mais avec les droits admin (autre cas). 8)

Pour résumer, ceci permet à un utilisateur normal de lancer un script qui exécutera des taches nécessitant des droits administrateur, sans pour autant changer de session ou exécuter le script en rentrant login/mot de passe qu'il ne doit pas connaitre ... :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
noman
Niveau 3
Niveau 3
Messages : 36
Enregistré le : lun. 08 déc. 2008 01:08
Status : Hors ligne

Re: [EX] Exécuter un script en tant qu'administrateur

#5

Message par noman »

Merci snipet simple net et éfficace :D
...
Répondre