Tärkein Windows Kuinka tarkistaa erätiedosto, jos käytät sitä korotettuna

Kuinka tarkistaa erätiedosto, jos käytät sitä korotettuna



Joskus on hyödyllistä tarkistaa erätiedosto, jos se on aloitettu kohotetusta komentokehotteesta vai järjestelmänvalvojana. Haluaisin jakaa kanssasi temppun, jota käytän tekemään tämän. Temppuni pääidea perustuu erityisen ympäristömuuttujan% errorlevel% arvoon, joka tallentaa poistumiskoodin useimmille konsolisovelluksille ja -komennoille. Katsotaanpa tämä toiminnassa.

Mainonta


Kun jokin konsolisovellus viimeistelee työnsä oikein, muuttuja% errrorlevel% tallentaa arvon 0.
Avaa uusi komentokehotteinen ilmentymä ja suorita 'dir' -komento. Tämän jälkeen tulosta% errorlevel% -arvo 'echo' -komennolla:

dir kaiku% virhetaso%

Se tuottaa arvon 0.
dir virhetaso
Yritetään nyt suorittaa komento, joka vaatii korkeuden tavallisesta ei-korotetusta komentokehoteikkunasta. Kokeillaan esimerkiksi avoimet tiedostot komento, joka vaatii järjestelmänvalvojan oikeudet.
Jos tulostat% errorlevel% -arvon, se ei ole 0, koska openfiles-komento ei näytä avattuja tiedostoja ilman järjestelmänvalvojan oikeuksia.
openfiles-virhetaso 1
Jos kuitenkin suoritat sen korotetusta komentokehotteesta ( Näin avataan järjestelmänvalvojan cmd-kehote ), se näyttää avatut tiedostot ja palauttaa arvon 0 odotetusti.
openfiles-virhetaso 0
Tämän ominaisuuden avulla on mahdollista toteuttaa yksinkertainen tarkistus erätiedostossa:

@echo off openfiles> NUL 2> & 1 jos EI% ERRORLEVEL% EQU 0 goto NotAdmin echo Hei korotetusta komentokehotteesta goto End: NotAdmin echo Tätä komentokehotetta EI KOROSTA: End

Huomaa, että käytän lähdön uudelleenohjausta estämään kaikki openfiles-komennon lähdöt. '> NUL 2> & 1-osassa' komennon oletuslähtö ohjataan mihinkään (NUL), ja virhelähtö ohjataan normaalilähtöön, ts. Myös NUL: iin.
Openfiles-komennon sijaan voit käyttää mitä tahansa komentoa, joka vaatii korkeutta, esimerkiksi verkkoistunto komento.
Se siitä.

Mielenkiintoisia Artikkeleita

Toimituksen Valinta

Kuinka tallentaa ja ladata Google Meet
Kuinka tallentaa ja ladata Google Meet
Google Meet tekee yhteyden muodostamisesta tiimiin tai luokkahuoneeseen yksinkertaisen ja helpon. Vakiona G Suite -sovelluksessa sovelluksessa on paljon erinomaisia ​​ominaisuuksia. Esimerkiksi, jos kaikki opiskelijat tai joukkuetoverit eivät voi osallistua kokoukseen,
Miksi tupakansytyttimen sulake palaa jatkuvasti?
Miksi tupakansytyttimen sulake palaa jatkuvasti?
Syy, miksi tupakansytyttimen sulake palaa jatkuvasti, on se, että jokin ottaa liikaa virtaa, ja sen korjaaminen saattaa olla helpompaa kuin uskotkaan.
Lataa Muinainen Egypti-teema Windows 10: lle, 8: lle ja 7: lle
Lataa Muinainen Egypti-teema Windows 10: lle, 8: lle ja 7: lle
Muinainen Egypti-teema sisältää 13 korkealaatuista kuvaa työpöydän koristeluun. Tämä kaunis teemapaketti luotiin alun perin Windows 7: lle, mutta voit käyttää sitä Windows 10: ssä, Windows 7: ssä ja Windows 8: ssa. Muinaisen Egyptin teema -aiheisiin taustakuviin kuuluu Gizan pyramidit, Ramsesin temppeli ll, Amenhotepin rakentama pylväikkö.
Estä käyttäjää vaihtamasta salasanaa Windows 10: ssä
Estä käyttäjää vaihtamasta salasanaa Windows 10: ssä
Tässä artikkelissa tarkastellaan useita tapoja estää käyttäjää vaihtamasta salasanaansa Windows 10: ssä sisäänrakennettujen työkalujen avulla.
Kernel Data Inpage -virheen korjaaminen
Kernel Data Inpage -virheen korjaaminen
Ytimen datan sivuvirhe on Windowsin sinisen näytön virhe, joka yleensä osoittaa ongelmaa muistissa tai kiintolevyssä. Autamme sinua korjaamaan sen.
Näppäimistön valon kytkeminen päälle Lenovo-kannettavassa tietokoneessa
Näppäimistön valon kytkeminen päälle Lenovo-kannettavassa tietokoneessa
Useimmissa Lenovon kannettavissa tietokoneissa on näppäimistön taustavalo, joka tekee kirjoittamisesta helppoa pimeissä huoneissa. Opi sytyttämään Lenovo-kannettavan näppäimistön valo.
Verkko-osuuksien tarkasteleminen Windows 10: ssä
Verkko-osuuksien tarkasteleminen Windows 10: ssä
Windows 10 sallii käyttäjän jakaa tallennetut tiedostonsa muiden käyttäjien kanssa verkon kautta. Voit tarkastella kaikkia tietokoneella käytettävissä olevia verkko-osuuksia.