J'ai un fichier batch appelé test.bat
. J'appelle les instructions ci-dessous dans le test.bat
fichier:
start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
Lorsque je l'exécute via l'invite de commande, mon testScript s'exécute avec succès. Je veux l'exécuter en tant qu'administrateur (comme si j'avais créé un raccourci sur le bureau et l'exécuter en tant qu'administrateur. Il ne devrait pas demander de nom d'utilisateur ou de mot de passe).
J'ai essayé d'ajouter /elevate
et des /NOUAC
paramètres ci-dessus test.bat
, mais pas de chance. Comment résoudre ce problème?
Je sais comment le faire manuellement, mais je veux que cela soit exécuté à partir de l'invite de commande.
(Par Marnix Klooster ): ... sans utiliser d'outils supplémentaires, comme ceux suggérés dans une réponse à la question du super utilisateur Comment exécuter un programme à partir de la ligne de commande avec des droits élevés .)
sudo.bat
pourrait être utile à quelqu'un. pastebin.com/taHp4FzR