Exécution automatique d'un fichier de commandes en tant qu'administrateur
Comment puis-je exécuter un fichier de commandes à partir d'un autre fichier de commandes avec des droits d'administrateur?
J'ai essayé le RUNAS de commande, mais il nécessite le mot de passe administrateur.
Je suis à la recherche d'une alternative pour l'exécution d'un lot de fichier par un clic droit dessus et exécuter en tant qu'administrateur. Je veux automatiser à partir d'un autre fichier de commandes.
- user93353 vous a donné la réponse, il n'y a pas d'autre moyen. Pour des raisons de sécurité. Une autre option serait de donner des droits à votre utilisateur d'exécuter ou d'écrire à la ressource que vous recherchez. Si vous le pouvez, veuillez donner plus de détails sur ce que vous voulez atteindre.
- double possible de Windows CMD Fichier de commandes Exécuter Une Commande en tant qu'Administrateur
- ce n'est pas une dup - il se demander comment le faire de manière non interactive - la réponse dans l'autre de manière interactive.
- Merci pour la réponse les gars. J'ai utilisé le contrôle UAC de windows pour désactiver l'authentification afin que je puisse exécuter le Lot des fichiers à partir de fichiers batch.
- Question similaire a été posée avant, vous pouvez essayer ce solution.
- Question similaire a été posée avant, essayez cette solution.
- Question similaire a été posée avant, essayez cette solution.
- Est-ce répondre à votre question? Comment code un fichier BAT toujours exécuter en tant qu'admin mode?
Vous devez vous connecter pour publier un commentaire.
Sur Windows 7:
Créer un raccourci vers ce fichier de commandes
Clic-droit sur le fichier de raccourci et choisissez Propriétés
Cliquez sur le
Advanced
bouton pour trouver une case à cocher pour l'exécution en tant qu'administrateurVérifier la capture d'écran ci-dessous
Vous pouvez utiliser PowerShell à exécuter.b.bat en tant qu'administrateur de
a.bat
:Il invite l'utilisateur avec une boîte de dialogue de confirmation. L'utilisateur choisit
YES
, puisb.bat
sera exécuter en tant qu'administrateur.Mettre chaque ligne de cmd ou la totalité de thème dans le fichier de commandes:
il fonctionne très bien pour moi.
Utilisation
Il vous demandera le mot de passe la première fois seulement. Il ne vous demandera pas de mot de passe à nouveau, à moins que le mot de passe est modifié, etc.
I am searching for an alternative for running a batch file by right clicking on it and running as an administrator. i want to automate it from another batch file.
- s'il est en mesure de le lancer par un clic droit et exécuter en tant qu'administrateur, puis il connaît déjà le mot de passe admin - c'est comme sudo sur linux. Une autre chose est que cela ne peut pas être utilisé sans mot de passe administrateur.sudo
peut être limitée à certaines commandes,runas /savecred
ne le peuvent pas. Si vous supprimez le mot de passe vous invite effectivement de supprimer la barrière entre admin et utilisateur normal. Une meilleure approche serait de créer une tâche planifiée.Runas.exe ne fonctionne pas ici. Vous pouvez utiliser VBScript pour invoquer la "Exécuter en tant qu'Administrateur" shell verbe. L'Élévation Powertoys contenir un fichier batch qui permet de faire appel à une élévation de la commande:
elevate
cmd.exe
http://blogs.technet.com/b/elevationpowertoys/
La commande ci-dessous peuvent être enregistrés dans un fichier bat par le remplacement de la chauve-souris de nom de fichier et peut être exécuté dans l'ordre d'exécuter le script bat avec l'altitude. La commande ci-dessous s'applique pour Windows 7 64 bits.
Si vous essayez d'appeler un Windows Contrôle de compte d'utilisateur invite (celui qui met la totalité de l'écran en noir et vous demande si vous êtes l'octroi de privilèges d'administrateur pour la tâche suivante), RUNAS n'est pas la meilleure façon de le faire, depuis:
Au lieu de cela, essayez de copier & collez le code suivant pour vous assurer que votre fichier batch s'exécute avec des privilèges d'administrateur:
Cette solution fonctionne à 100% sous Windows 7, 8.1 et 10 configurations avec l'UAC activé.
Ce une astuce que j'ai utilisé, si quelqu'un veut essayer cela dans le fichier de commandes.Cela vous donnera l'administrateur invite lorsque vous exécutez le fichier de commandes