Principal Windows 10 Com elevar automàticament un fitxer per lots per executar-lo com a administrador

Com elevar automàticament un fitxer per lots per executar-lo com a administrador



De vegades cal crear un fitxer per lots que inclogui ordres que requereixen drets elevats. A causa de la funció UAC inclosa al Windows des del Windows Vista, quan s'inicia un fitxer per lots, s'obre sense els drets d'accés requerits tret que hi feu clic dret i seleccioneu 'Executa com a administrador' al menú contextual. A continuació s'explica com podeu crear un fitxer per lots que s'elevarà automàticament.

Anunci publicitari


Abans de continuar, vegeu com afegir fitxer per lots (* .bat) al menú nou de l'Explorador de fitxers . Col·loqueu el contingut següent al començament del fitxer per lots:

Com puc esbrinar l'aniversari d'algú?
::::::::::::::::::::::::::::::::::::::::::: :: Comprova i obtén automàticament drets d'administrador V2 ::::::::::::::::::::::::::::::::::::::::::: @ @ off CLS ECHO. ECHO ============================= ECHO Execució de l'intèrpret d'administració ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' for %% k in (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL si'% errorlevel% '==' 0 '(vés a obtenirPrivilegis) else (vés a getPrivileges): getPrivileges si'% 1 '== ELEV '(eco ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Invocant UAC per escalar privilegis ECHO **** *********************************** ECHO Establir UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO per a cada strArg de WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Next >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 if '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) :::::::::::::::: :::::::::::: :: INICI :::::::::::::::::::::::::::: REM Executa el shell com a administrador (exemple ): poseu aquí el codi que vulgueu ECHO% batchName% Arguments:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Col·loqueu les vostres pròpies ordres de lot que requereixen elevació per sota de l'última línia.

El codi proporcionat crearà un fitxer VBS especial que el reiniciarà si no s’executa com a administrador. Per tant, si el llanceu amb permisos limitats, rebrà una sol·licitud de UAC que us demanarà que eleveu els privilegis abans que executi les seves ordres.

Així és com es veu a Windows 10:Sol·licitud UAC de fitxers per lots de Windows 10

Windows 10 automàticament eleva un fitxer per lots

Els crèdits d’aquest codi van a Mat .

Articles D'Interès

L'Elecció De L'Editor

Com eliminar el so d'un vídeo d'iPhone
Com eliminar el so d'un vídeo d'iPhone
Poques coses poden arruïnar un vídeo d'una altra manera perfecte, com ara un desagradable soroll de fons. Tant si la construcció propera amenaça de fer explotar els timpans del vostre espectador com si un membre de la família ha afegit la seva narració no sol·licitada a la vostra gravació, el vostre vídeo encara es pot recuperar. Tots vosaltres
Com afegir text a Snapseed
Com afegir text a Snapseed
Snapseed és una de les aplicacions d’edició de fotos més populars. És una petita aplicació amb moltes eines d’edició que podeu fer ressaltar les vostres fotos. Inicialment, no tenia la funció de quadre de text,
Com canviar d’usuari més ràpidament a Windows 10
Com canviar d’usuari més ràpidament a Windows 10
A Windows 10, podeu canviar d’usuari directament des del nom del compte d’usuari. A veure com.
És possible recuperar un canal suprimit a Discord?
És possible recuperar un canal suprimit a Discord?
Si heu esborrat accidentalment un canal a Discord, és possible recuperar-lo? En aquest article, explorarem si és possible recuperar canals suprimits a Discord. També parlarem de les conseqüències d'esborrar un canal i
Com solucionar 'Connectat a Wi-Fi però sense connexió a Internet' a Windows 11
Com solucionar 'Connectat a Wi-Fi però sense connexió a Internet' a Windows 11
Tot i que el sistema operatiu Windows 11 s'ha dissenyat per oferir una experiència d'usuari impecable, encara podeu tenir problemes amb la vostra connexió Wi-Fi. El PC o el portàtil poden identificar-se i connectar-se a la vostra xarxa Wi-Fi, però això
Els enllaços magnètics no funcionen: com solucionar-ho
Els enllaços magnètics no funcionen: com solucionar-ho
Els enllaços magnètics són una manera fàcil i segura de compartir fitxers. Pot ser molt frustrant trobar un enllaç imant que no funciona, ja que fa que el contingut que busqueu fora de l'abast. Rebre una indicació
Com es canvia el color del text de la barra de tasques a Windows 10
Com es canvia el color del text de la barra de tasques a Windows 10
La possibilitat de canviar el color del text de la barra de tasques a Windows 10 és una de les funcions sol·licitades pels usuaris durant molt de temps. Aquí teniu una solució que us permetrà fer-ho.