Comment ouvrir une invite de commandes élevée en utilisant des lignes de commandes sur une commande cmd normale ?
Par exemple, j'utilise runas /username:admin cmd
mais la commande cmd ouverte ne semble pas être élevée ! Des solutions ?
Comment ouvrir une invite de commandes élevée en utilisant des lignes de commandes sur une commande cmd normale ?
Par exemple, j'utilise runas /username:admin cmd
mais la commande cmd ouverte ne semble pas être élevée ! Des solutions ?
Installer l'outil gsudo et utiliser la commande gsudo
. Une fenêtre contextuelle UAC apparaît et éventuellement l'invite de commandes dans la fenêtre de console actuelle sera élevée :
C:\Users\Someone>net session
Erreur système 5 s'est produite.
Accès refusé.
C:\Users\Someone>gsudo
C:\Users\Someone# net session
Il n'y a pas d'entrées dans la liste.
L'outil peut être installé à l'aide de divers gestionnaires de paquets (Scoop, WinGet, Chocolatey).
Peut utiliser une variable d'environnement temporaire à utiliser avec un raccourci élevé (
start.cmd
setx valueName_betterSpecificForEachCase %~dp0
"%~dp0ascladm.lnk"
ascladm.lnk (raccourci)
_ properties\advanced\"exécuter en tant qu'administrateur"=oui
(pour effectuer des changements de chemin, vous devrez temporairement créer la env.Variable
)
_ properties\target="%valueName_betterSpecificForEachCase%\ascladm.cmd"
_ properties\"démarrer dans"="%valueName_betterSpecificForEachCase%"
ascladm.cmd
setx valueName_betterSpecificForEachCase=
reg delete HKEY_CURRENT_USER\Environment /F /V valueName_betterSpecificForEachCase
"%~dp0fileName_targetedCmd.cmd"
) (targetedCmd s'exécute dans une fenêtre cmd élevée)
Bien que ce soit 3 fichiers, vous pouvez tout placer (y compris targetedCmd) dans un sous-dossier (n'oubliez pas d'ajouter le nom du dossier aux patches) et renommer "start.cmd" avec le nom cible
Pour moi, cela ressemble à la manière la plus naturelle de le faire, tandis que cmd n'a pas la commande nécessaire
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.