Exécuter un programme avec droits administrateur

Exécuter un programme avec droits administrateur
  • Catégorie : Système
  • Paru le : 04/04/2005
  • Auteur(s) : Vanzetti44
  • Commentaires : 1

Ce dossier va vous expliquer comment créer des scripts permettant de lancer une application sous un compte utilisateur en lui donnant les droits administrateur. En effet, les comptes utilisateurs ne permettent pas d'installer ou d'exécuter certains programmes. Nous vous montrerons les moyens de contourner ce problème en donnant spécifiquement à un programme les droits administrateurs sous un compte utilisateur.

Mots-clés : droits administrateur, executer programme, windows droits, compte utilisateur
Produit du jour : Droits & Démarches du salarié à partir de 14.00 € (Logiciel)
Page 2 / 8

1) La commande RUNAS

Sous Windows 2000/XP ou 2003, il existe la fonction "Exécuter en tant que".
Sous 2000, il faut appuyer sur la touche MAJ et faire un clic-droit.
Sous XP et 2003, ce menu est proposé en natif :

 Image

Une boite de dialogue s’ouvre vous demandant un compte et un mot de passe. Par défaut, c’est le compte administrateur local. Si l’on renseigne le bon mot de passe, alors le logiciel s’exécute avec les droits administrateur :

 Image

Seulement, cette méthode impose de rentrer le mot de passe à chaque lancement, ce qui peut être fastidieux pour certains.

RUNAS fonctionne aussi en ligne de commande :


Syntaxe de RUNAS :

RUNAS [/profile] [/env] [/netonly] /user: programme


/profile
si le profil de l'utilisateur doit être chargé

/env pour utiliser l'environnement en cours à la place de celui de l'utilisateur.

/netonly à utiliser si les informations d'identification spécifiées sont pour l'accès à distance seulement

/user sous la forme UTILISATEUR@DOMAINE ou DOMAINE\UTILISATEUR


Exemples :

  • runas /profile /user:MonOrdinateur\administrateur cmd

  • runas /profile /env /user:MonDomaine\admin "mmc %windir%\system32\dsa.msc"

  • runas /env /user:utilisateur@domaine.microsoft.com "notepad \"Fichier.txt\""


Remarques :

  • n'entrez le mot de passe utilisateur que lorsqu'il vous est demandé.

  • USER@DOMAIN n'est pas compatible avec /netonly.


Cette méthode est bien, mais il n'est  toujours pas possible de rentrer le mot de passe administrateur en dur.

Heureusement, depuis Windows XP, Microsoft a rajouté le commutateur /savecred.
Ajouté à la ligne de commande RUNAS, il va demander le mot de passe administrateur. Il suffit alors de l'indiquer et ce dernier sera enregistré dans le Registre. Il ne sera donc plus nécessaire de retaper le mot de passe.

Par exemple, créez un raccourci sur le Bureau contenant les lignes suivantes :

Runas /profile /user :administrateur /savecred chkdsk.exe


Pour une mmc :

Runas /profile /user :administrateur /savecred "mmc dfrg.msc"
 

Image

Lorsque l’on lance le raccourci, le système demande le mot de passe :

Image

Une fois renseigné, le programme s’exécute. Ensuite, plus besoin de rentrer le mot de passe en lançant ce raccourci.

 
 
Téléchargements
  • NecroVision : patch 1.2
    NecroVision est une nouvelle fois mis à jour. De nombreuses modifications sont apportées au titre de 505 Games.
  • Céville : démo
    Au lendemain de la sortie en France de Ceville, Focus Home Interactive offre aux joueurs amateurs de jeu d'aventure la démo de ce titre bourré ...
  • Free Internet Window Washer
    Free Internet Window Washer est une application pour effacer les traces d'utilisation sur votre PC, et ainsi garantir votre vie privée.
Tous les téléchargements