42 votes

Exécution du fichier bat au démarrage en tant qu'administrateur sous Windows 7

Je suis actuellement en train d'exécuter un script de démarrage sous forme de fichier bat avec succès sur Windows 7 (j'ai inséré une nouvelle entrée de clé de registre avec le chemin du fichier bat comme valeur dans

Ordinateur\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run).

Maintenant, j'ai besoin d'exécuter un autre fichier bat au démarrage, mais avec des droits élevés (en tant qu'administrateur), et sans confirmer manuellement une invite.

Comment puis-je réaliser cela, de préférence sans programmes externes?

1voto

Peter Allen Points 11

runas /user:CompteAdminLocalQuelconque

Il doit être comme ceci :

runas /noprofile /user:monordinateur\admin cmd

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

runas /env /user:utilisateur@domaine.microsoft.com "notepad \"mon fichier.txt\""

1voto

Peut-être que UACPass (gratuit) le résoudra :

  • Installez le programme.
  • Ouvrez la fenêtre UACPass.
  • Faites glisser vers lui le programme que vous prétendez exécuter au démarrage.

Fait. Ce programme devrait maintenant s'exécuter en tant qu'administrateur sans invite UAC.
Le programme a même une option pour ajouter au démarrage :-D .

Votre programme ne s'exécutera qu'après la connexion (enfin je pense).

-1voto

Alex2061 Points 11

Vous pouvez également créer un raccourci et spécifier que le fichier du raccourci doit être exécuté avec des privilèges élevés.

(C'est dans une boîte d'options avancées.)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X