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

Désactiver le redémarrage automatique en cas de panne en mode kiosque Windows 10
Désactiver le redémarrage automatique en cas de panne en mode kiosque Windows 10
Si Windows 10 plante en mode Kiosque, il peut redémarrer automatiquement. Vous pouvez modifier ce comportement et empêcher le système d'exploitation de redémarrer l'ordinateur.
Comment connecter des AirPod à un Chromebook
Comment connecter des AirPod à un Chromebook
Si vous possédez des AirPods Apple et un Chromebook Google, vous pouvez facilement apprendre à connecter vos AirPods à votre Chromebook à l'aide d'une connexion Bluetooth.
Téléchargez le thème Fantastic Flowers pour Windows 10, 8 et 7
Téléchargez le thème Fantastic Flowers pour Windows 10, 8 et 7
Le thème Fantastic Flowers pour Windows présente un beau sable en forme de vent, des rochers, des montagnes et de l'eau de mer calme. Ce magnifique pack de thèmes a été initialement créé pour Windows 7, mais vous pouvez l'utiliser dans Windows 10, Windows 7 et Windows 8. Le thème Fantastic Flowers comprend 13 fonds d'écran créés par le photographe Chris Chung. Images incluses avec ceci
Comment se déconnecter de tous les appareils dans Disney Plus
Comment se déconnecter de tous les appareils dans Disney Plus
Disney Plus est une excellente plate-forme de streaming, les comptes sont devenus une cible pour les pirates. La meilleure solution si votre compte a été ciblé, ou si vous vous en doutez, est de vous déconnecter de tous les appareils. Le faire est relativement
Comment afficher tous vos abonnements Roku
Comment afficher tous vos abonnements Roku
Lorsqu'un service de streaming tel que Roku est votre principale source de contenu télévisuel, il n'est pas facile de suivre combien d'argent vous dépensez pour les abonnements aux chaînes. Il arrive un moment où vous devez gérer votre
Comment supprimer tous vos messages dans WeChat
Comment supprimer tous vos messages dans WeChat
Que vous soyez si actif sur WeChat que vous manquez d'espace gérable, que vous quittiez l'application pendant un certain temps ou que vous ne vouliez plus voir les conversations que vous avez eues, vous pouvez supprimer tous vos messages.
Comment réparer la recherche YouTube ne fonctionne pas
Comment réparer la recherche YouTube ne fonctionne pas
Avec ses millions de vidéos publiées, YouTube devrait renvoyer des résultats pour la plupart des recherches de base. Cependant, les utilisateurs ont parfois signalé ce problème. Il y a un certain nombre de raisons différentes pour lesquelles cela pourrait se produire. Si votre recherche sur YouTube n'aboutit pas