Hlavní Okna Jak zkontrolovat dávkový soubor, pokud jej používáte jako zvýšený

Jak zkontrolovat dávkový soubor, pokud jej používáte jako zvýšený



Někdy je užitečné zkontrolovat dávkový soubor, pokud byl spuštěn z příkazového řádku se zvýšenými oprávněními nebo jako správce. Rád bych se s vámi podělil o trik, který k tomu používám. Hlavní myšlenka mého triku je založena na hodnotě speciální proměnné prostředí% errorlevel%, která ukládá výstupní kód pro většinu konzolových aplikací a příkazů. Podívejme se na to v akci.

Reklama


Když některá aplikace konzoly dokončí svou práci správně, proměnná% errrorlevel% uloží 0 jako svou hodnotu.
Otevřete novou instanci příkazového řádku a spusťte příkaz 'dir'. Poté vytiskněte hodnotu% errorlevel% pomocí příkazu 'echo':

dir echo% errorlevel%

Produkuje 0 jako výstup.
dir úroveň chyb
Pokusme se nyní spustit příkaz, který vyžaduje zvýšení, z běžného okna příkazového řádku bez zvýšené úrovně. Zkusme například otevřené soubory příkaz, který vyžaduje práva správce.
Pokud vytisknete hodnotu% errorlevel%, nebude to 0, protože příkaz openfiles nedokáže zobrazit otevřené soubory bez práv správce.
úroveň chyb openfiles 1
Pokud jej však spustíte ze zvýšeného příkazového řádku ( Zde je návod, jak otevřít výzvu cmd správce ), zobrazí vám otevřené soubory a podle očekávání vrátí 0.
úroveň chyb openfiles 0
Pomocí této funkce je možné implementovat jednoduchou kontrolu v dávkovém souboru:

@echo off openfiles> NUL 2> & 1 if NOT% ERRORLEVEL% EQU 0 goto NotAdmin echo Hello from elevated command prompt goto End: NotAdmin echo This command prompt is NOT ELEVATED: End

Všimněte si, že používám přesměrování výstupu k potlačení jakéhokoli výstupu z příkazu openfiles. V části „> NUL 2> & 1“ je výchozí výstup příkazu přesměrován do neznáma (NUL) a chybový výstup je přesměrován na standardní výstup, tj. Také na NUL.
Místo příkazu openfiles můžete použít libovolný příkaz, který vyžaduje nadmořskou výšku, například čistá relace příkaz.
A je to.

Zajímavé Články

Redakce Choice

Jak odstranit historii YouTube z televizoru Samsung
Jak odstranit historii YouTube z televizoru Samsung
Chytré televize jsou vynikající volbou pro ty, kteří plánují přechod na jednu ze streamovacích služeb. Například chytré televizory Samsung jsou kompatibilní s mnoha možnostmi a dokonce vám umožňují sledovat videa na YouTube. Pokud jste používali
Jak vyčistit historii příkazu Spustit v systému Windows 8.1
Jak vyčistit historii příkazu Spustit v systému Windows 8.1
Ve Windows 8 / 8.1 i Windows 7 se změnilo uživatelské rozhraní pro Vlastnosti hlavního panelu a odstraněním klasické nabídky Start byla z nastavení odstraněna jedna užitečná možnost: schopnost vyčistit historii běhu i Historie navigace průzkumníka. Podívejme se, jak můžeme provést vyčištění bez použití třetího
Vlajková loď Microsoftu s Windows 10 Lumia 950 a 950 XL je vydána 20. listopadu
Vlajková loď Microsoftu s Windows 10 Lumia 950 a 950 XL je vydána 20. listopadu
Microsoft na své říjnové akci překvapil všechny, když konečně představil své dvě nové výkonné sluchátka Lumia s Windows 10 Mobile. V té době bylo naplánováno mít datum vydání do konce roku,
Recenze Sony SmartBand 2: Prst na pulsu
Recenze Sony SmartBand 2: Prst na pulsu
Výběr fitness trackeru v roce 2015 musí být jedním z nejtěžších úkolů, které lidstvo zná. Existují stovky produktů, které se těší vaší pozornosti, od aplikací pro smartphony po jednoduché sledovače kroků, až po vážná speciální zařízení
Jak zobrazit nové sledující na Instagramu
Jak zobrazit nové sledující na Instagramu
Všichni jsme milovali starší verzi Instagramu s funkcemi, které nám usnadňovaly „detektivní práci“. Ale po aktualizaci vám platforma už nedovolí kontrolovat něčí nedávné sledující. Seznam je nyní zcela náhodný, bez
Jak spustit nové verze Opery v soukromém režimu z příkazového řádku nebo zástupce
Jak spustit nové verze Opery v soukromém režimu z příkazového řádku nebo zástupce
Popisuje, jak spustit Chromium Opera v soukromém režimu pomocí zástupce nebo příkazového řádku.
Jak změnit basy na Airpods
Jak změnit basy na Airpods
Jednou z nejlepších věcí na AirPods je to, že si můžete přizpůsobit svůj vlastní zážitek. Hudbu můžete poslouchat, kdykoli budete chtít, zatímco budete mít volné ruce pro další úkoly, ale to není vše. Vy