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 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.