Principal Windows 10 Comment élever automatiquement un fichier de commandes pour l'exécuter en tant qu'administrateur

Comment élever automatiquement un fichier de commandes pour l'exécuter en tant qu'administrateur



Parfois, vous devez créer un fichier de commandes contenant des commandes nécessitant des droits élevés. En raison de la fonction UAC incluse dans Windows depuis Windows Vista, lors du démarrage d'un fichier de commandes, il s'ouvre sans les droits d'accès requis, sauf si vous cliquez dessus avec le bouton droit et sélectionnez «Exécuter en tant qu'administrateur» dans le menu contextuel. Voici comment créer un fichier batch qui s'élèvera automatiquement.

Publicité


Avant de continuer, voyez comment ajouter un fichier batch (* .bat) au nouveau menu de l'explorateur de fichiers . Placez le contenu suivant au début de votre fichier de commandes:

Snapchat cómo hacer una captura de pantalla sin que ellos lo sepan
::::::::::::::::::::::::::::::::::::::::::: :: Vérifier et obtenir automatiquement droits d'administrateur V2 :::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================== ECHO Running Admin shell ECHO ================ ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' pour %% k dans (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL if'% errorlevel% '==' 0 '(goto gotPrivileges) else (goto getPrivileges): getPrivileges if'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Invocation de l'UAC pour l'escalade de privilèges ECHO **** ********************************** ECHO Set UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO pour chaque strArg dans WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Suivant >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 si '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) :::::::::::::::: :::::::::::: :: START ::::::::::::::::::::::::::: REM Exécuter shell en tant qu'administrateur (exemple ) - mettez ici le code comme vous le souhaitez ECHO% batchName% Arguments:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Placez vos propres commandes par lots qui nécessitent une élévation sous la dernière ligne.

Le code fourni créera un fichier VBS spécial qui le redémarrera s'il ne s'exécute pas en tant qu'administrateur. Donc, si vous le lancez avec des autorisations limitées, vous obtiendrez une invite UAC vous demandant d'élever les privilèges avant d'exécuter ses commandes!

Voici à quoi cela ressemble dans Windows 10:Demande UAC de fichier de commandes Windows 10

Windows 10 élève automatiquement un fichier de commandes

Les crédits pour ce code vont à Mat .

Des Articles Intéressants

Choix De L'Éditeur

Test de l'Asus Transformer 3 Pro: jouer à la Surface Pro 4 à son propre jeu
Test de l'Asus Transformer 3 Pro: jouer à la Surface Pro 4 à son propre jeu
Il n'y a pas de prix pour deviner qui Asus défie avec le Transformer 3 Pro. Avec sa béquille réglable, son clavier folio et sa conception 2-en-1, c'est l'image crachée de la Surface Pro 4 de Microsoft. Asus est clairement
Comment développer votre audience Twitch
Comment développer votre audience Twitch
Twitch, la populaire plateforme de streaming de jeux vidéo, a aidé des joueurs du monde entier à devenir des célébrités tout en jouant à leurs jeux préférés depuis chez eux. Le joueur le plus populaire sur Twitch est Ninja, un gars aux cheveux bleus, aux blagues amusantes et, surtout,
Qu'est-ce qu'une connexion optique numérique ?
Qu'est-ce qu'une connexion optique numérique ?
Les connexions optiques numériques utilisent la fibre optique pour transférer les signaux audio d'une source vers un récepteur ou un processeur AV compatible.
Crypter le cache des fichiers hors ligne dans Windows 10
Crypter le cache des fichiers hors ligne dans Windows 10
Il est possible de crypter le contenu de votre cache de fichiers hors connexion dans Windows 10 pour le protéger contre tout accès indésirable par d'autres utilisateurs et applications.
Que faire si votre MacBook Pro ne s'allume pas
Que faire si votre MacBook Pro ne s'allume pas
Rien ne provoque cette sensation de naufrage comme le démarrage de votre MacBook Pro et rien ne se passe. Cela se produira généralement lorsque vous avez beaucoup d'études à faire, une échéance imminente ou un e-mail important à envoyer. Les appareils Apple sont connus
Réinitialiser le mot de passe Windows 10 sans utiliser d'outils tiers
Réinitialiser le mot de passe Windows 10 sans utiliser d'outils tiers
Si vous avez oublié le mot de passe de votre compte Windows 10 et que vous ne parvenez pas à vous connecter à l'aide d'un autre compte, vous pouvez réinitialiser le mot de passe sans utiliser d'outils tiers.
Comment transférer des photos d'un iPhone vers un ordinateur
Comment transférer des photos d'un iPhone vers un ordinateur
Il peut y avoir plusieurs raisons pour lesquelles vous souhaitez transférer des photos de votre iPhone vers un ordinateur: pour avoir des copies sur votre disque dur, pour éditer les images ou en donner une copie à un ami. Transférer des photos depuis un