Galvenais Windows Kā pārbaudīt pakešfailu, ja to palaižat paaugstināti

Kā pārbaudīt pakešfailu, ja to palaižat paaugstināti



Dažreiz ir lietderīgi pārbaudīt pakešfailu, ja tas tika sākts no paaugstinātas komandrindas vai kā administrators. Es vēlos dalīties ar jums trikā, kuru izmantoju, lai to izdarītu. Mana trika galvenā ideja ir balstīta uz īpašā vides mainīgā% errorlevel% vērtību, kurā tiek saglabāts izejas kods lielākajai daļai konsoles lietotņu un komandu. Apskatīsim to darbībā.

Reklāma


Kad kāda konsoles lietotne pabeidz darbu, mainīgais% errrorlevel% kā vērtību saglabā 0.
Atveriet jaunu komandrindas instanci un palaidiet komandu “dir”. Pēc tam izdrukājiet vērtību% errorlevel%, izmantojot komandu 'echo':

dir echo% errorlevel%

Tas ražos 0 kā izvadi.
dir kļūdu līmenis
Tagad mēģināsim izpildīt komandu, kurai nepieciešams paaugstinājums, no parastā komandrindas loga, kas nav paaugstināts. Piemēram, izmēģināsim atvērtie faili komanda, kurai nepieciešamas administratora tiesības.
Ja drukājat vērtību% errorlevel%, tā nebūs 0, jo komandā openfiles neizdosies parādīt atvērtos failus bez administratora tiesībām.
openfiles kļūdu līmenis 1
Tomēr, ja to palaižat no paaugstinātas komandrindas ( Lūk, kā atvērt administratora cmd uzvedni ), tas parādīs atvērtos failus un atgriezīs 0, kā paredzēts.
0 atvērto failu kļūdu līmenis
Izmantojot šo funkciju, pakešdatnē ir iespējams veikt vienkāršu pārbaudi:

@echo off openfiles> NUL 2> & 1, ja NAV% ERRORLEVEL% EQU 0 goto NotAdmin atbalss Sveiki no paaugstinātas komandrindas goto Beigas: NotAdmin atbalss Šī komandu uzvedne NAV PALIELOTA: Beigas

Ņemiet vērā, ka es izmantoju izejas novirzīšanu, lai nomāktu jebkuru izeju no komandas openfiles. '> NUL 2> & 1 daļā' komandas noklusējuma izvade tiek novirzīta uz nekurieni (NUL), un kļūdas izeja tiek novirzīta uz standarta izvadi, t.i., arī uz NUL.
Komandas openfiles vietā varat izmantot jebkuru komandu, kurai nepieciešams paaugstinājums, piemēram, net sesija komandu.
Tieši tā.

Interesanti Raksti

Redaktora Izvēle

Kā izdzēst visus ziņojumus un sarunas Facebook Messenger
Kā izdzēst visus ziņojumus un sarunas Facebook Messenger
https://www.youtube.com/watch?v=9AGAipdyPL8 Facebook ziņojumu dzēšanai nav jābūt ārkārtīgi grūti. Neatkarīgi no tā, vai dzēšat vienu pavedienu vai visu vēsturi, ir iespējas, lai jūs varētu darīt abus ar minimālu piepūli. S0me lietotāji
Kā fotografēt ar BeReal
Kā fotografēt ar BeReal
BeReal, kas tiek slavēts kā sociālo mediju nākotne, ātri ir kļuvis par vienu no populārākajām mobilajām lietotnēm. Tam ir vienkāršs interfeiss, un tas mudina lietotājus publicēt atklātus, nefiltrētus momentuzņēmumus. Tomēr, tā kā tam trūkst citu rediģēšanas funkciju
Kā pievienot vai noņemt Bluetooth uzdevumjoslas ikonu operētājsistēmā Windows 10
Kā pievienot vai noņemt Bluetooth uzdevumjoslas ikonu operētājsistēmā Windows 10
Šajā rakstā mēs pārskatīsim trīs dažādas metodes, kā pievienot vai noņemt Bluetooth ikonu no Windows 10 uzdevumjoslas, tostarp Iestatījumi un kniebiens.
Kā kopēt vērtības programmā Excel [nevis formula]
Kā kopēt vērtības programmā Excel [nevis formula]
Ja vēlaties kopēt/ielīmēt tikai šūnas vērtību, nevis formulu, tas ir salīdzinoši vienkārši izdarāms. Ja šūnā ir formatēts teksts vai nosacījumformatējums, process mainās, taču tas joprojām ir vienkāršs
Kā pievienot Google izklājlapas SharePoint
Kā pievienot Google izklājlapas SharePoint
SharePoint ir Microsoft populārā satura pārvaldības lietotne. Šī iemesla dēļ daudzi cilvēki to izmanto, lai sakārtotu savus dokumentus un citus failus tiešsaistē. Tas viss ir ērti, līdz jūs paklupat uz kopīgu problēmu. Kā
Kā pārvietot ārpus ekrāna logu atpakaļ uz ekrānu operētājsistēmā Windows 10
Kā pārvietot ārpus ekrāna logu atpakaļ uz ekrānu operētājsistēmā Windows 10
Šajā rakstā ir paskaidrots, kā ārpus ekrāna logu pārvietot atpakaļ uz ekrānu operētājsistēmā Windows 10. To ir iespējams pārvietot, izmantojot tikai tastatūru.
Kā bloķēt lietotāju TikTok
Kā bloķēt lietotāju TikTok
Lai gan TikTok ļauj padarīt kontu privātu un ierobežot piekļuvi savam saturam, lielākā daļa cilvēku to izmanto, lai palielinātu savu klātbūtni tiešsaistē. Tā ir sociālo mediju platforma numur viens, lai kļūtu slavena internetā un veicinātu iesaistīšanos