Pagrindinis „Windows 10“ Kaip automatiškai pakelti paketinį failą, kad jis būtų paleistas kaip administratorius

Kaip automatiškai pakelti paketinį failą, kad jis būtų paleistas kaip administratorius



Kartais reikia sukurti paketinį failą, kuriame yra komandos, kurioms reikalingos padidintos teisės. Dėl UAC funkcijos, įtrauktos į „Windows“ nuo „Windows Vista“, paleidus paketinį failą, jis atsidaro be reikiamų prieigos teisių, nebent dešiniuoju pelės mygtuku spustelėkite jį ir kontekstiniame meniu pasirinkite „Vykdyti kaip administratorius“. Štai kaip galite sukurti paketinį failą, kuris automatiškai pakils.

Reklama


Prieš tęsdami, žr Kaip pridėti paketinį failą (* .bat) į 'File Explorer' naują meniu . Paketinio failo pradžioje įdėkite šį turinį:

kaip atblokuoti mobiliojo telefono numerį
:::::::::::::::::::::::::::::::::::::::::::: :: Automatiškai tikrinti ir gauti administratoriaus teisės V2 :::::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= „ECHO Running Admin shell“ ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' %% 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 if'% 1 '==' ELEV '(aidi ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO *************************************** ECHO kviečia UAC dėl privilegijų eskalavimo ECHO **** ********************************** ECHO rinkinys UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO kiekvienam strArg WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>% vbsGetPrivileges%' ECHO Kitas >>% vbsGetPrivileges% 'ECHO UAC.ShellExecute'! BatchPath! ', Args,' ',' runas ', 1 >>'% vbsGetPrivileges% ''% SystemRoot%  System32  WScript.exe ''% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 jei '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) ::::::::::::::::: :::::::::::: :: START :::::::::::::::::::::::::::::: REM paleisti apvalkalą kaip administratorius (pavyzdys ) - įdėkite kodą kaip jums patinka ECHO% batchName% Argumentai:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Įdėkite savo paketines komandas, kurias reikia pakelti žemiau paskutinės eilutės.

Pateiktas kodas sukurs specialų VBS failą, kuris bus paleistas iš naujo, jei jis neveikia kaip administratorius. Taigi, jei paleisite jį su ribotomis teisėmis, gausite UAC raginimą pakelti privilegijas, kol ji paleis savo komandas!

Štai kaip tai atrodo „Windows 10“:„Windows 10“ paketinio failo UAC užklausa

„Windows 10“ automatiškai pakelia paketinį failą

Šio kodo kreditai skiriami Matt .

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

„Microsoft“ žudo „Snipping Tool“ programą
„Microsoft“ žudo „Snipping Tool“ programą
Jei esate klasikinės „Snipping Tool“ programos gerbėjas, čia yra jums blogų naujienų. Pradedant nuo „Windows“ versijos 1809, „Microsoft“ gali pašalinti programą, kad būtų naudinga moderni šnipinėjimo patirtis. Tai neįvyks dabar ar rytoj, bet tikrai įvyks. Reklama Snipping įrankis yra paprastas ir naudingas
Žymų archyvai: „PowerShell“ gaukite failų maišymą
Žymų archyvai: „PowerShell“ gaukite failų maišymą
Kaip pataisyti USB Wi-Fi adapterį, kuris nuolat atsijungia
Kaip pataisyti USB Wi-Fi adapterį, kuris nuolat atsijungia
22 išbandyti ir patikrinti sprendimai, kaip pataisyti USB Wi-Fi adapterį, kai jis vis išsijungia ir nustoja prisijungti prie belaidžio interneto signalo.
Kas yra HLG HDR?
Kas yra HLG HDR?
„Hybrid Log Gamma“ arba HLG HDR yra vienas iš konkuruojančių HDR standartų, kartu su HDR10 ir „Dolby Vision“. Štai kodėl verta tai apsvarstyti.
Kaip atlikti paleisties taisymą sistemoje „Windows 7“.
Kaip atlikti paleisties taisymą sistemoje „Windows 7“.
„Windows 7“ paleisties taisymo užbaigimo pamoka. Paleisties taisymas yra geras pirmasis trikčių šalinimo veiksmas, jei „Windows 7“ nepasileidžia tinkamai.
„Windows 10 Build 19033“ (20H1, greiti ir lėti žiedai)
„Windows 10 Build 19033“ (20H1, greiti ir lėti žiedai)
„Microsoft“ išleidžia „Windows 10 Build 19033“ lėtojo ir greito žiedų savininkams. Šiame komponavime nėra naujų funkcijų. Jame pateikiami tik bendri pataisymai ir patobulinimai. Štai pakeitimų žurnalas. Skelbimas „Windows 10 Build 19033“ reiškia būsimą OS „20H1“ funkcijos atnaujinimą, kuris šiuo metu aktyviai kuriamas.
iPhone X – kaip blokuoti tekstinius pranešimus
iPhone X – kaip blokuoti tekstinius pranešimus
Ar gaunate nepageidaujamų tekstinių pranešimų? Yra daugybė būdų, kaip blokuoti pranešimus, skirtus jūsų iPhone X. Nesvarbu, ar tai būtų konkretūs kontaktai, ar nežinomi šlamšto pranešimai, yra jums tinkamas sprendimas. Blokuoti tekstą naudojant