Principal Windows Com es pot comprovar un fitxer per lots si el teniu elevat

Com es pot comprovar un fitxer per lots si el teniu elevat



De vegades és útil comprovar un fitxer per lots si s'ha iniciat des d'un símbol del sistema o com a administrador. M'agradaria compartir amb vosaltres un truc que estic fent servir per fer-ho. La idea principal del meu truc es basa en el valor de la variable d'entorn especial% errorlevel% que emmagatzema el codi de sortida per a la majoria d'aplicacions i ordres de consola. Vegem això en acció.

Anunci publicitari


Quan alguna aplicació de consola acaba el seu treball correctament, la variable% errrorlevel% emmagatzema 0 com a valor.
Obriu una nova instància de símbol del sistema i executeu l'ordre 'dir'. Després d'això, imprimiu el valor% errorlevel% mitjançant l'ordre 'echo':

dir trobo% ERRORLEVEL%

Produirà 0 com a sortida.
dir errorlevel
Ara, intentem executar una ordre que requereix elevació, des d'una finestra d'indicadors d'ordres no elevada normal. Per exemple, provem el fitxers oberts que requereix drets d'administrador.
Si imprimiu el valor% errorlevel%, no serà 0 perquè l'ordre openfiles no mostrarà els fitxers oberts sense drets d'administrador.
nivell d
Tanmateix, si l'executeu des d'un símbol del sistema elevat ( Aquí teniu com obrir una sol·licitud de cmd d'administrador ), us mostrarà els fitxers oberts i retornarà 0, tal com era d’esperar.
nivell d
Mitjançant aquesta funció, és possible implementar una comprovació senzilla al fitxer per lots:

@echo off openfiles> NUL 2> & 1 si NOT% ERRORLEVEL% EQU 0 anar a NotAdmin echo Hola des de l'indicador de comandes elevat anar a Finalitzar: NotAdmin echo

Tingueu en compte que faig servir la redirecció de sortida per suprimir qualsevol sortida de l'ordre openfiles. A la part '> NUL 2> & 1', la sortida per defecte de l'ordre es redirigeix ​​a enlloc (NUL) i la sortida d'error es redirigeix ​​a la sortida estàndard, és a dir, a NUL també.
En lloc de l'ordre openfiles, podeu utilitzar qualsevol ordre que requereixi elevació, per exemple, el fitxer sessió neta comandament.
Això és.

Articles D'Interès

L'Elecció De L'Editor

Chromebook no entrarà en mode de recuperació: què fer?
Chromebook no entrarà en mode de recuperació: què fer?
Configurar una unitat de recuperació per al Chromebook sempre és una bona idea. Funciona de la mateixa manera que al Windows 10. Heu de crear una unitat de recuperació en cas que tingueu problemes que requereixen un powerwash o una recuperació del sistema.
Com accedir a les opcions clàssiques de la zona de notificacions (icona de la safata) a Windows 10
Com accedir a les opcions clàssiques de la zona de notificacions (icona de la safata) a Windows 10
Si esteu interessats a utilitzar les opcions clàssiques d’icones de safata a Windows 10, aquí teniu el que podeu fer.
Connectors del ventilador de la placa base: què són i com funcionen
Connectors del ventilador de la placa base: què són i com funcionen
Un connector de ventilador de la placa base proporciona energia a un ventilador de PC des d'una placa base. Es presenta en variants de 3 i 4 pins que poden controlar o controlar la velocitat del ventilador.
Com enviar un missatge d'Alexa a Amazon Echo
Com enviar un missatge d'Alexa a Amazon Echo
Una de les moltes coses que podeu fer amb el vostre Amazon Echo és contactar amb altres Echos o amb altres persones. La capacitat de fer trucades i enviar missatges mitjançant Alexa a Amazon Echo existeix des de fa un temps i
Les 7 millors aplicacions de trànsit del 2024
Les 7 millors aplicacions de trànsit del 2024
Aquí teniu les millors aplicacions de trànsit, independentment del vostre dispositiu mòbil. Si feu servir un o diversos, no us hauríeu de quedar encallat mai més.
Com copiar diapositives a una presentació de PowerPoint diferent
Com copiar diapositives a una presentació de PowerPoint diferent
Si heu creat una fantàstica presentació de PowerPoint, és possible que vulgueu tornar a utilitzar les diapositives en un futur. Afortunadament, aquesta és una tasca força senzilla. Amb només uns quants clics simples, podreu copiar-los. No obstant això, allà
Com s'afegeix el mode segur al menú d'arrencada de Windows 10 i Windows 8
Com s'afegeix el mode segur al menú d'arrencada de Windows 10 i Windows 8
Afegiu l’opció Mode segur al menú d’arrencada de Windows 10 i Windows 8 per accedir-hi més ràpidament.