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

Com esborrar la memòria cau de Spotify
Com esborrar la memòria cau de Spotify
Si utilitzeu Spotify amb regularitat, probablement heu notat que el vostre disc dur s'omple encara que no hàgiu baixat res nou. Això és perquè Spotify guarda els fitxers a la memòria cau a l'ordinador, cosa que permet que la seva aplicació s'executi més ràpidament. Mentre això és
La instantània 1795.3 d'Android de Vivaldi inclou millores de marcatge ràpid
La instantània 1795.3 d'Android de Vivaldi inclou millores de marcatge ràpid
Fa un temps, l'equip darrere de l'innovador navegador Vivaldi va llançar un projecte de contrapartida per a Android. El navegador ja està disponible com a aplicació beta a Google Play. A més, els desenvolupadors publiquen instantànies per a Android, que inclouen tots els canvis de la sang. El registre de canvis de la instantània 1795.3 d'Android de Vivaldi revela una sèrie de millores realitzades
Com eliminar algú d'un grup de missatges de text a l'iPhone
Com eliminar algú d'un grup de missatges de text a l'iPhone
Si voleu eliminar algú d'un grup de missatges de text a l'iPhone, és més fàcil del que podríeu pensar a iMessage. Si utilitzeu el missatge del grup iMessage i algú ja no pertany al grup, això
Com reenviar missatges de text al vostre correu electrònic
Com reenviar missatges de text al vostre correu electrònic
Tot i l’augment de les aplicacions de missatgeria instantània i de missatges de text, el correu electrònic continua sent un mode de comunicacions electròniques provat i autèntic que continua sent important per a molts usuaris. L’ús del correu electrònic té una gran quantitat d’avantatges respecte a la missatgeria de text en tres
Com canviar la pàgina de pestanya nova a Google Chrome
Com canviar la pàgina de pestanya nova a Google Chrome
La majoria de vegades, la configuració predeterminada de la pàgina de pestanya nova de Chrome de Google s'adapta a la factura dels usuaris. Però què passa si decidiu personalitzar aquesta pàgina segons les vostres preferències personals? Si això us sembla un canvi, voleu
Com restablir de fàbrica l'iPhone 6S
Com restablir de fàbrica l'iPhone 6S
Quan el nostre telèfon funciona perfectament, és genial. Els iPhone són un dispositiu extremadament avançat que pot fer molt per nosaltres en el nostre dia a dia. Tanmateix, quan el nostre telèfon no funciona per algun motiu, ho fa
Revisió HP Chromebook 13: el millor portàtil Chrome OS fins ara
Revisió HP Chromebook 13: el millor portàtil Chrome OS fins ara
Podeu començar a llegir-ho amb un cinisme molt arrelat cap als Chromebook. Les opinions s’han anat suprimint al llarg dels anys a causa dels dispositius alimentats per Celeron, muntats en plàstic, amb pantalles inferiors. L’últim Chromebook 13 d’HP és aquí per reescriure el vostre