Põhiline Windows Pakettfaili kontrollimine, kui kasutate seda kõrgendatud versioonina

Pakettfaili kontrollimine, kui kasutate seda kõrgendatud versioonina



Mõnikord on kasulik kontrollida pakettfaili, kui seda alustati kõrgendatud käsuviibalt või administraatorina. Tahaksin teiega jagada nippi, mida kasutan selleks. Minu triki põhiidee põhineb spetsiaalse keskkonnamuutuja% errorlevel% väärtusel, mis salvestab enamiku konsoolirakenduste ja käskude väljumiskoodi. Vaatame seda tegevuses.

Reklaam


Kui mõni konsoolirakendus lõpetab oma töö korralikult, salvestab muutuja% errrorlevel% väärtuseks 0.
Avage uus käsuviip-eksemplar ja käivitage käsk 'dir'. Pärast seda printige väärtus% errorlevel%, kasutades käsku echo:

dir kaja% tõrketase%

See annab väljundiks 0.
dir veataseme
Proovime nüüd tavalisest tõstmata käsuviibast käivitada käsu, mis nõuab kõrgust. Proovime näiteks avatud failid käsk, mis nõuab administraatori õigusi.
Kui prindite väärtuse% errorlevel%, pole see 0, kuna käsk openfiles ei näita avatud faile ilma administraatori õigusteta.
avatud failide veatase 1
Kui käivitate selle aga kõrgendatud käsuviibalt ( Siit saate teada, kuidas administraatori cmd-viip avada ), näitab see teile avatud faile ja tagastab ootuspäraselt 0.
avatud failide veatase 0
Selle funktsiooni abil on pakettfailis võimalik teostada lihtne kontroll:

@echo off openfiles> NUL 2> & 1, kui EI% ERRORLEVEL% EQU 0 goto NotAdmin echo Tere kõrgendatud käsuviibalt goto End: NotAdmin echo

Pange tähele, et käsu openfiles mis tahes väljundi summutamiseks kasutan väljundi ümbersuunamist. '> NUL 2> & 1 osas' suunatakse käsu vaikeväljund kuhugi (NUL) ja veaväljund suunatakse standardväljundisse, s.t ka NUL-i.
Käsu openfiles asemel võite kasutada suvalist kõrgust nõudvat käsku, näiteks netoseanss käsk.
See selleks.

Huvitavad Artiklid

Toimetaja Valik

Kuidas muuta Google'i koduhäire heli
Kuidas muuta Google'i koduhäire heli
Äratuskellad on minevik. Tänapäeval on palju ägedaid nutikaid äratuskellasid. Näiteks, kas teadsite, et saate oma Google Home'i kasutada häirena? Reeglina võivad piiksuvad häired olla väga
Kuidas eemaldada tulekahju rakendusest Alexa
Kuidas eemaldada tulekahju rakendusest Alexa
Esiteks on Amazon Firestick üks populaarsemaid Alexa seadmeid seal. See on Bluetoothi ​​kaugjuhtimispult, mis on varustatud häältoega ja klanitud, minimalistliku disainiga. Nagu iga teine ​​Alexa seade, on ka teie Firestick
Mis on HKEY_LOCAL_MACHINE?
Mis on HKEY_LOCAL_MACHINE?
HKEY_LOCAL_MACHINE, sageli lühendatud HKLM-ks, on registri taru, mis sisaldab enamikku Windowsi konfiguratsiooniandmetest.
Kuidas aksolotleid Minecraftis taltsutada
Kuidas aksolotleid Minecraftis taltsutada
Kui teate, kuidas aksolotleid taltsutada, saate neid aretada ja teha neist oma liitlased. Siit saate teada, mida aksolotlid söövad ja kust neid Minecraftis leida.
Gmaili konto lisamine Outlooki
Gmaili konto lisamine Outlooki
Nagu võite teada, on Outlook ühilduv kõigi suuremate e-posti teenuse pakkujatega. Kuna enamikul inimestel on vähemalt üks Gmaili konto, näitame teile, kuidas saate oma oma Outlooki lisada. Me selgitame protsessi
Hosts-faili haldamine Windows 10-s
Hosts-faili haldamine Windows 10-s
https://youtu.be/abKGhz_qoMw Hostifail on arvutifail, mida opsüsteem kasutab hostinimede IP-aadressidele kaardistamiseks. See on lihttekstifail, mida tavapäraselt nimetatakse hostiks. Windows 10-s pole see erinev. Vikipeedia määratleb
Kuidas saada Robloxis rohkem restoranikliente
Kuidas saada Robloxis rohkem restoranikliente
Minu restoran on Robloxi üks populaarseimaid ajaviiteid. Kasutajad võistlevad kõige kasumlikumate restoranide ehitamise eest avalikele või VIP-serveritele. Kuigi see on lõbus mäng, võib selles liikumine olla keeruline