Dans Win7, un utilisateur peut cliquer avec le bouton droit sur un programme et choisir «Exécuter en tant qu'administrateur». Vous obtenez une fenêtre contextuelle, mais vous n'avez pas à saisir le mot de passe administrateur.
Je voudrais obtenir la même fonctionnalité, mais à partir de la ligne de commande - en particulier, à l'intérieur d'un .bat
fichier.
Je suis au courant de la INTÉGRÉS runas
commande, mais je ne l' ai pas trouvé un moyen d'utiliser ce qui ne se termine pas demander un mot de passe à un moment donné.
Je suis également au courant de la Process.StartInfo.Verb = "runas";
méthode, qui fait exactement ce que je veux, mais moi , il faut créer une application .NET personnalisée.
Existe-t-il un moyen, en utilisant uniquement les outils de ligne de commande intégrés dans Win7, d'accomplir cela?
Mise à jour: Grâce à uSlackr, j'ai élaboré cette commande:
powershell Start-Process cmd.exe -Verb RunAs
Bien sûr, le cmd.exe
est juste un espace réservé.