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 3 / 8

2) La commande CPAU

Il vous faut déjà télécharger l’exécutable CPAU, version 1.10, disponible sur notre serveur ici.

Je vous conseille néanmoins de consulter le site officiel pour savoir si une version plus récente est disponible en téléchargement.

Ensuite copiez le fichier dézippé (CPAU.exe) dans le répertoire %systemroot%\system32 (généralement C:\windows\system32).

CPAU est un outil en ligne de commande qui permet de lancer un programme en spécifiant un compte utilisateur et un mot de passe. Il permet également de crypter le script dans un fichier texte. Ces paramètres sont les suivants :

-u         nom de l’utilisateur

-p         mot de passe

-ex       nom de l’exécutable

-file      spécifie le chemin et le nom du fichier txt contenant les paramètres du script

-enc     encode le script dans le fichier txt

-dec     décode le fichier txt pour exécuter le script

-cwd    spécifie un dossier de travail

-profile charge le profil de l’utilisateur


Prenons comme exemple l’utilitaire Scandisk (chkdsk.exe).

La première commande à taper est la suivante :


Cpau –u administrateur –p password –file c:\chkdsk.txt –ex chkdsk.exe –cwd c:\winnt\temp –enc


Cpau va alors créer un fichier crypté nommé chkdsk.txt, contenant les informations du script. Cpau ne stocke dans ce fichier que la commande, l’utilisateur et le mot de passe. Si vous souhaitez définir un répertoire de travail (obligatoire dans de nombreux cas), vous devrez le retaper à l’appel du fichier txt.

Si vous éditez le fichier avec le Bloc-Note , vous obtiendrez ceci :

Image

Il suffit ensuite de créer un autre script dans le Bloc-Note :


Cpau –file c:\chkdsk.txt  –dec –profile 


Avec un répertoire de travail:


Cpau –file c:\chkdsk.txt  –dec –profile –cwd c:\winnt\temp 


Enregistrez le en .cmd

Image

Vous pouvez alors copier ce fichier sur le Bureau de l’utilisateur ou en faire un script de connexion.


Cpau supporte également les chemins UNC :

Exemple : 

  • CREATION DU FICHIER TXT CPAU

Cpau –u administrateur –p password –file \\server\netlogon\chkdsk.txt –ex chkdsk.exe –enc


  • APPEL DU FICHIER TXT CPAU

Cpau – file:\\server\netlogon\chkdsk.txt –dec -profile -cwd c:\winnt\temp


NB : si vous exécuter un script cpau à partir d’un emplacement réseau (script de connexion par exemple), le commutateur –cwd est obligatoire sinon cela ne marchera pas.

 
 
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