Glavni Windows 10 Kako automatski podići batch datoteku da biste je pokrenuli kao administrator

Kako automatski podići batch datoteku da biste je pokrenuli kao administrator



Ponekad trebate stvoriti batch datoteku koja uključuje naredbe koje zahtijevaju povišena prava. Zbog funkcije UAC koja je u sustavu Windows uključena od sustava Windows Vista, kada se pokrene batch datoteka, ona se otvara bez potrebnih prava pristupa, osim ako je kliknete desnom tipkom i na kontekstnom izborniku odaberete 'Pokreni kao administrator'. Evo kako možete stvoriti batch datoteku koja će se automatski podići.

Oglas


Prije nego što nastavite, pogledajte kako dodati batch datoteku (* .bat) u novi izbornik File Explorera . Na početak svoje batch datoteke stavite sljedeći sadržaj:

kada izlaze svici starijih 6
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: administratorska prava V2 :::::::::::::::::::::::::::::::::::::::::: @ echo off CLS ECHO. ECHO ============================= ECHO Pokretanje administrativne ljuske ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' za %% k u (% 0) do set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL ako je'% errorlevel% '==' 0 '(goto gotPrivileges) else (goto getPrivileges): getPrivileges if'% 1 '==' ELEV '(eho ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Pozivanje UAC-a za eskalaciju privilegija ECHO **** ********************************** ECHO Postavi UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO Za svaki strArg u WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Sljedeće >> '% vbsGetPrivileges%' ECHO UAC.ShellExecute '! BatchPath!', Args, '', 'runas', 1 >> '% vbsGetPrivileges%' '% SystemRoot%  System32  WScript.exe' '% vbsGetPrivileges % '% * exit / B: gotPrivileges setlocal & pushd. cd / d% ~ dp0 ako je '% 1' == 'ELEV' (del '% vbsGetPrivileges%' 1> nul 2> nul & shift / 1) :::::::::::::::: :::::::::::: :: START ::::::::::::::::::::::::::: REM Pokreni školjku kao admin (primjer ) - ovdje stavite kod kako želite ECHO% batchName% Argumenti:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Postavite vlastite batch naredbe koje zahtijevaju povišenje ispod zadnjeg retka.

Navedeni kod stvorit će posebnu VBS datoteku koja će je ponovno pokrenuti ako se ne izvodi kao Administrator. Dakle, ako ga pokrenete s ograničenim dozvolama, dobit ćete UAC upit u kojem se traži da povisite privilegije prije nego što pokrene svoje naredbe!

Evo kako to izgleda u sustavu Windows 10:Zahtjev za UAC skupne datoteke sustava Windows 10

Windows 10 automatski podiže batch datoteku

Zasluge za ovaj kod idu na Matt .

Zanimljivi Članci

Izbor Urednika

Kako promijeniti spol u SnapChatu
Kako promijeniti spol u SnapChatu
Snapchat je zaludio svijet razmjene trenutnih poruka nestajućim sadržajem što ga čini jedinstveno sigurnim sredstvom kontakta. Nakon što postavite račun, ne možete izravno promijeniti osnovne podatke, uključujući spol. Međutim, možete
Što je periferni uređaj?
Što je periferni uređaj?
Periferni uređaj, poput tipkovnice, tvrdog diska, miša itd., povezuje se s računalom, interno ili eksterno.
Kako dodati svoj Instagram na TikTok
Kako dodati svoj Instagram na TikTok
TikTok vam omogućuje snimanje i uređivanje kratkih videozapisa pomoću vašeg pametnog telefona i dodavanje omiljenih pjesama kako biste upotpunili iskustvo. Aplikacija ima gotovo milijardu korisnika, sa 70 milijuna korisnika dnevno. To je savršena komplementarna aplikacija za
7 najboljih Facebook alternativa u 2024
7 najboljih Facebook alternativa u 2024
Ostvarite privatnost i sigurnost s drugim opcijama društvenih medija koje nisu tako nametljive kao Facebook.
Kako stvoriti disk za popravak sustava u sustavu Windows 10
Kako stvoriti disk za popravak sustava u sustavu Windows 10
Windows 10 dolazi s vrlo korisnim uslužnim programom koji vam omogućuje stvaranje diska za popravak sustava. Korisno je kada se vaš OS ne pokreće.
Kako dodati jezik u Linux Mint
Kako dodati jezik u Linux Mint
Evo kako dodati lokalizaciju u Linux Mint. Instalirani lokalni jezik može se koristiti za prijevod korisničkog sučelja ili promjenu formata podataka.
Ne primate dolazne pozive na iPhone 6S / 6S Plus – što učiniti
Ne primate dolazne pozive na iPhone 6S / 6S Plus – što učiniti
Nemogućnost primanja telefonskih poziva na vašem iPhone 6S može biti vrlo zabrinjavajuća stvar. Možda čekate poseban ili važan poziv, ne dobijete ništa, samo da bi osoba rekla da vas je pokušala nazvati