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

Arxius d'etiquetes: Windows 10 Defender
Arxius d'etiquetes: Windows 10 Defender
Obteniu el fitxer Hash amb PowerShell a Windows 10
Obteniu el fitxer Hash amb PowerShell a Windows 10
A continuació s’explica com obtenir File Hash amb PowerShell a Windows 10 i calcular el MD5, SHA256, SHA512 i altres valors de hash d’un fitxer.
La recuperació de fitxers de Windows és una nova eina que Microsoft ha llançat a través de la botiga
La recuperació de fitxers de Windows és una nova eina que Microsoft ha llançat a través de la botiga
Microsoft ha llançat una nova eina per als usuaris de Windows 10. Amb el nom de recuperació de fitxers de Windows, està disponible a Microsoft Store. És una aplicació de consola que, tal com es desprèn del seu nom, es pot utilitzar per restaurar fitxers suprimits o danyats accidentalment. Microsoft ha anunciat l’aplicació de la següent manera: Si no podeu localitzar un
Què cal fer si la tauleta Amazon Fire no s'encén
Què cal fer si la tauleta Amazon Fire no s'encén
Els ventiladors de les tauletes tenen un punt feble per a les tauletes Fire d’Amazon. Aquesta popular línia de tauletes té un preu raonable, és fiable i té una gran varietat de mides i nivells de funcions disponibles. Hi ha incendis per a gairebé totes les aplicacions i
La temporada 4 de Dark Matter va ser recollida per Netflix o Amazon?
La temporada 4 de Dark Matter va ser recollida per Netflix o Amazon?
L'òpera espacial Dark Matter es va emetre per primera vegada al canal espacial de Canadà i a SyFy als Estats Units el juny del 2015. La sèrie de ciència ficció mostrava el despertar de sis persones de l'estasi a bord d'una nau estel·lar,
Com amagar el moll a l'iPad
Com amagar el moll a l'iPad
Hi ha hagut moltes especulacions i proves per determinar si un iPad pot ser un bon substitut del portàtil. Al llarg dels anys, Apple ha realitzat bastants ajustaments de programari que us permeten treure el màxim profit de
Com es cancel·la YouTube TV
Com es cancel·la YouTube TV
La plataforma de transmissió de vídeo més popular del món ha experimentat un augment encara més gran de popularitat amb la seva subscripció a la subscripció a YouTube TV. Tot i que compta amb més de 85 canals principals i opcions de gravació d’emmagatzematge il·limitades, és possible que algunes persones ho vulguin