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ā izvēlēties bezvadu lādētāju
Kā izvēlēties bezvadu lādētāju
Vislabākajam bezvadu lādētājam viedtālrunim, austiņām un citām ierīcēm ir jāatbilst Qi standartam un jānodrošina ātra uzlāde.
Jūsu tālruņa lietotnei ir jauna startēšanas opcija
Jūsu tālruņa lietotnei ir jauna startēšanas opcija
Neliels lietotnes Tālrunis atjauninājums ir kļuvis pieejams vairākiem Windows iekšējiem lietotājiem. Tagad tas ļauj to pievienot Startup tieši no sākotnējā dialoga. Izmantojot šo iespēju, lietotņu lietotāji var ātri to automātiski palaist Windows startēšanas laikā vai nē. Reklāma Windows 10 ir aprīkota ar īpašu lietotni,
LG V30 pārskats: Gluds, augstas kvalitātes LG G6 pēctecis
LG V30 pārskats: Gluds, augstas kvalitātes LG G6 pēctecis
LG ieguldījums viedtālruņu tirgū 2017. gadā līdz šim ir bijis aizmirstams. LG G6 izrādījās lielisks viedtālrunis, taču tā sākotnējā cena 650 mārciņu vērtībā bija nereāla par kaut ko tik nenozīmīgu. Pārskatītā cena -
Lejupielādējiet šo PC Tweaker
Lejupielādējiet šo PC Tweaker
Šis PC Tweaker. Šo lietotni ir aizstājis Winaero Tweaker, un tā vairs netiek uzturēta. Izmantojiet šādas Winaero Tweaker iespējas: Winaero Tweaker varat lejupielādēt šeit: Lejupielādējiet Winaero Tweaker. Autors: Sergejs Tkačenko, https://winaero.com. https://winaero.com Lejupielādēt šī datora Tweaker izmēru: 989,28 Kb AdvertismentPCRepair: novērsiet Windows problēmas. Visus. Lejupielādes saite: noklikšķiniet šeit
Vai Coinbase pārceļas no ASV? SEC klauvē
Vai Coinbase pārceļas no ASV? SEC klauvē
Pēc tam, kad Coinbase izpilddirektors Braiens Ārmstrongs pirms diviem gadiem publiskoja uzņēmumu, viņš minēja iespēju pamest valsti. Iemesls ir neskaidri kriptovalūtu noteikumi, kas varētu negatīvi ietekmēt uzņēmuma zīmolu un reputāciju. Kā tādas, sarunas
Kādu portu Plex Media Server izmanto straumēšanai?
Kādu portu Plex Media Server izmanto straumēšanai?
Kādu portu Plex Media Server izmanto straumēšanai? Kā jūs to iestatījāt lietošanai? Kā jūs varat iespējot attālo piekļuvi savam multividei? Uz visiem šiem un vēl citiem jautājumiem tiks atbildēts šajā Plex Media Server apmācībā.
Iespējot diktora rakstzīmju fonētisko lasīšanu operētājsistēmā Windows 10
Iespējot diktora rakstzīmju fonētisko lasīšanu operētājsistēmā Windows 10
Kā iespējot diktora rakstzīmju fonētisko lasīšanu operētājsistēmā Windows 10. Tas ļauj iespējot fonētikas automātisku nolasīšanu, kas ir klasiskā uzvedība.