Основен Windows 10 Как автоматично да издигнете партиден файл, за да го стартирате като администратор

Как автоматично да издигнете партиден файл, за да го стартирате като администратор



Понякога трябва да създадете команден файл, който включва команди, които изискват повишени права. Поради функцията UAC, включена в Windows от Windows Vista, при стартиране на партиден файл той се отваря без необходимите права за достъп, освен ако не щракнете с десния бутон на мишката и изберете „Run as Administrator“ от контекстното меню. Ето как можете да създадете партиден файл, който автоматично ще се издигне.

Реклама


Преди да продължите, вижте как да добавите партиден файл (* .bat) към ново меню на File Explorer . Поставете следното съдържание в началото на вашия партиден файл:

лентата на задачите на Windows 10 и менюто "Старт" не работят
:::::::::::::::::::::::::::::::::::::::::: :: Автоматично проверявайте администраторски права V2 ::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Стартираща административна обвивка ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' for %% k in (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL, ако'% errorlevel% '==' 0 '(goto gotPrivileges) else (goto getPrivileges): getPrivileges if'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Извикване на UAC за привилегирована ескалация ECHO **** ********************************** ECHO Set UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO За всеки strArg в WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Напред >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * изход / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0, ако '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) :::::::::::::::: :::::::::::: :: START ::::::::::::::::::::::::::: REM Стартиране на черупката като администратор (пример ) - поставете тук кода, както ви харесва ECHO% batchName% Аргументи:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Поставете свои собствени командни команди, които изискват кота под последния ред.

Предоставеният код ще създаде специален VBS файл, който ще го рестартира, ако не работи като администратор. Така че, ако го стартирате с ограничени разрешения, ще получите подкана за UAC с искане да повишите привилегиите, преди да изпълни командите си!

Ето как изглежда в Windows 10:Искане за UAC на партиден файл за Windows 10

Windows 10 автоматично повишава партиден файл

Кредити за този код отиват на Мат .

Интересни Статии

Избор На Редактора

Edge вече позволява превод на избран текст на страница
Edge вече позволява превод на избран текст на страница
Microsoft актуализира вградената функция за преводач, така че вече е възможно да изберете част от текста на уеб страница и незабавно да я преведете с Bing. Опцията е попаднала в Канарския клон на браузъра. Реклама По подразбиране Microsoft Edge предлага превод на уеб страници, които не са по подразбиране
Бяла тема за Windows 8
Бяла тема за Windows 8
Този прекрасен визуален стил, ако е напълно бял и изглежда много специален. Тази диамантена творба е създадена от потребителя на deviantart s4r1n994n и всички кредити отиват при него. Моля, вижте как да инсталирате теми на трети страни в Windows 8. Линк за изтегляне | Начална страница Подкрепете ни Winaero разчита много на вашата поддръжка. Можете да помогнете на сайта да запази
Как да направите Emojis в Slack
Как да направите Emojis в Slack
Като инструмент за производителност, Slack е изключително функционален и удобен за създаване на сплотена онлайн офис среда. Въпреки това, чисто базирана на думи комуникация понякога може да се лиши от човешкия фактор, който е толкова важен за разговорите на живо. Това е
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Как да използвате Kodi: Запознайте се с Kodi на вашия компютър, Mac и др
Ако току-що сте изтеглили Kodi, но не сте сигурни откъде да започнете, това кратко ръководство е за вас. Kodi е платформа с отворен код за стрийминг на всякакъв вид съдържание. Това означава, че имате свободата и
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Как да деактивирате Twitter: Ето как да затворите вашия акаунт в Twitter завинаги
Уморени ли сте от Twitter и безкрайния залп от лоши новини / мизогинистични тролове / alt-right фанатици (изтрийте според случая)? Деактивирането на вашия акаунт в Twitter е един сигурен начин да се измъкнете от глупостите, които се изливат в потока от 140 знака
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR: Sony удвоява бъдещето на PSVR
PlayStation VR може да е малко тихо от късно, но не приемайте това да означава, че Sony се е отказал от VR устройството. В интервю за PlayStation Japan ръководителят на Worldwide Studios Шухей Йошида обясни, че Sony е
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Премахнете Редактиране с Paint 3D от контекстното меню в Windows 10
Как да премахнете Edit с Paint 3D от контекстното меню в Windows 10. В Windows 10 приложението Paint 3D добавя ново контекстно меню.