Hlavní Windows 10 Jak automaticky zvýšit dávkový soubor a spustit jej jako správce

Jak automaticky zvýšit dávkový soubor a spustit jej jako správce



Někdy je třeba vytvořit dávkový soubor, který obsahuje příkazy vyžadující zvýšená práva. Vzhledem k funkci UAC obsažené ve Windows od Windows Vista se při spuštění dávkového souboru otevře bez požadovaných přístupových práv, pokud na něj nekliknete pravým tlačítkem a v kontextové nabídce vyberete možnost Spustit jako správce. Takto můžete vytvořit dávkový soubor, který se automaticky zvýší.

Reklama


Než budete pokračovat, podívejte se jak přidat dávkový soubor (* .bat) do nové nabídky Průzkumníka souborů . Na začátek dávkového souboru umístěte následující obsah:

jak zobrazit mapu snapchat
:::::::::::::::::::::::::::::::::::::::::::: :: Automaticky zkontrolovat a získat administrátorská práva V2 :::::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO běží Admin shell ECHO =============== ===============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' pro %% k in (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL if'% errorlevel% '==' 0 '(goto gotPrivileges) else (goto getPrivileges): getPrivileges, pokud'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO *************************************** ECHO Vyvolání UAC pro eskalaci privilegia ECHO **** *********************************** ECHO Set UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO pro každý strArg ve WScript. Argumenty >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Další >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 if '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) ::::::::::::::::: :::::::::::: :: START ::::::::::::::::::::::::::: REM Spustit shell jako admin (příklad ) - vložte sem kód, jak se vám líbí ECHO% batchName% Argumenty:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Umístěte své vlastní dávkové příkazy, které vyžadují zvýšení pod poslední řádek.

Zadaný kód vytvoří speciální soubor VBS, který jej restartuje, pokud nefunguje jako správce. Pokud jej tedy spustíte s omezenými oprávněními, zobrazí se výzva UAC, která vás požádá o zvýšení oprávnění před spuštěním jeho příkazů!

Takto to vypadá ve Windows 10:Požadavek UAC na dávkový soubor Windows 10

Windows 10 automaticky zvýší dávkový soubor

Kredity za tento kód jdou na Matt .

Zajímavé Články

Redakce Choice

Jak změnit umístění zálohy iTunes
Jak změnit umístění zálohy iTunes
iTunes je cenný program, který organizuje vaši hudbu a videa, abyste je mohli snadno spravovat. Problémem iTunes konkrétně a produktů Apple obecně je nekompromisní přístup společnosti k věcem. Jestliže oni
Jak hrát Tetris 99 na Nintendo Switch
Jak hrát Tetris 99 na Nintendo Switch
Tetris 99 je online logická hra Battle Royale pro videoherní konzoli Nintendo Switch. Naučte se hrát Tetris a jak být dobrý v Tetris 99.
Najděte verzi PowerShellu ve Windows
Najděte verzi PowerShellu ve Windows
PowerShell je pokročilá forma příkazového řádku. Zde je návod, jak najít číslo verze Powershellu ve Windows 10, Windows 8 a Windows 7.
Najít můj iPad: jak zjistit jeho aktuální místo pobytu
Najít můj iPad: jak zjistit jeho aktuální místo pobytu
Apple si uvědomuje, že tolik z nás vezme své iPad mini kamkoli jdeme, vždy existuje šance, že je můžeme ztratit. To by mohlo být výsledkem zcela nevinného mixu, protože jsme je mohli opustit
Jak otevřít nové okno aplikace pro stolní počítače z úvodní obrazovky
Jak otevřít nové okno aplikace pro stolní počítače z úvodní obrazovky
Ve Windows 8, kdykoli spustíte druhou instanci (nové okno) již spuštěné aplikace pro stolní počítače, úvodní obrazovka nespustí novou instanci této aplikace. Pouze se přepne do okna již spuštěné aplikace pro stolní počítače. To může být velmi nepříjemné. Chcete-li otevřít další okno stejného programu, musíte
Jak vypočítat p-hodnotu v Tabulkách Google
Jak vypočítat p-hodnotu v Tabulkách Google
P-hodnota je jedním z nejdůležitějších pojmů ve statistice. Při práci na výzkumných projektech jsou to výstupní data, která vědci často používají ke zjištění statistické významnosti dvou souborů dat. Ale jak vypočítat
Recenze Dell Inspiron Mini 10v
Recenze Dell Inspiron Mini 10v
Notebook Dell Inspiron Mini 10v nezíská žádná ocenění za styl; nezíská žádná ocenění za funkce; ale pokud jde o hodnotu, je to určitě výzva pro všechny návštěvníky netbooků. Hardware si můžete koupit za 199 liber,