Główny Windows 10 Jak automatycznie podwyższyć poziom pliku wsadowego, aby uruchomić go jako administrator

Jak automatycznie podwyższyć poziom pliku wsadowego, aby uruchomić go jako administrator



Czasami trzeba utworzyć plik wsadowy zawierający polecenia wymagające podwyższonych uprawnień. Ze względu na funkcję UAC zawartą w systemie Windows od Windows Vista, po uruchomieniu pliku wsadowego otwiera się on bez wymaganych praw dostępu, chyba że klikniesz go prawym przyciskiem myszy i wybierzesz opcję „Uruchom jako administrator” z menu kontekstowego. Oto, jak możesz utworzyć plik wsadowy, który automatycznie podniesie się.

Reklama


Zanim przejdziesz dalej, zobacz jak dodać plik wsadowy (* .bat) do nowego menu Eksploratora plików . Umieść następującą zawartość na początku pliku wsadowego:

jak sprzedawać grę na Steam
::::::::::::::::::::::::::::::::::::::::::: :: Automatyczne sprawdzanie i pobieranie prawa administratora V2 ::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Uruchamiana powłoka administratora ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' dla %% k in (% 0) ustaw 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 '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************ ECHO Wywołanie UAC w celu eskalacji uprawnień ECHO **** ********************************** ECHO Ustaw UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO For Each strArg w WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Dalej >> '% 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 Uruchom powłokę jako admin (przykład ) - wpisz tutaj kod jak chcesz ECHO% batchName% Argumenty:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Umieść własne polecenia wsadowe, które wymagają podniesienia poniżej ostatniej linii.

Dostarczony kod utworzy specjalny plik VBS, który uruchomi go ponownie, jeśli nie jest uruchomiony jako Administrator. Tak więc, jeśli uruchomisz go z ograniczonymi uprawnieniami, otrzymasz monit UAC z żądaniem podniesienia uprawnień, zanim uruchomi swoje polecenia!

Oto jak to wygląda w systemie Windows 10:Żądanie UAC pliku wsadowego systemu Windows 10

Windows 10 automatycznie podnosi plik wsadowy

Kredyty za ten kod idą do Matt .

Ciekawe Artykuły

Wybór Redakcji

Jak odłączyć numer telefonu od Discord
Jak odłączyć numer telefonu od Discord
Zakładając konto Discord, musisz połączyć prawidłowy numer telefonu w celu weryfikacji. Działa jako skuteczne narzędzie antyspamowe, które pomaga odzyskać kontrolę, jeśli padniesz ofiarą włamania. Jednak niektórzy ludzie
Jak zdobywać duże zamówienia za pomocą DoorDash
Jak zdobywać duże zamówienia za pomocą DoorDash
Jeśli chcesz być dobrze zarabiającym dasherem, nie możesz po prostu pobrać aplikacji i od razu zacząć zarabiać. To nie jest tak proste, jak realizacja dostaw. Musisz mieć pewną wiedzę na temat aplikacji,
Wyświetl siłę sygnału sieci bezprzewodowej w systemie Windows 10
Wyświetl siłę sygnału sieci bezprzewodowej w systemie Windows 10
System Windows 10 umożliwia korzystanie z wielu metod sprawdzania siły sygnału sieci Wi-Fi, w tym ustawień, panelu sterowania, aplikacji netsh i nie tylko.
Jak grać w Inżyniera w Team Fortress 2?
Jak grać w Inżyniera w Team Fortress 2?
W przeciwieństwie do innych klas, w które możesz grać w Team Fortress 2 (TF2), Inżynier wymaga od graczy porzucenia najbardziej podstawowych instynktów. Zamiast biegać i strzelać, będziesz siedzieć i tworzyć struktury. Walka z bliska jest
Wyłącz automatyczne sugestie w programie Uruchom i Eksploratorze plików w systemie Windows 10
Wyłącz automatyczne sugestie w programie Uruchom i Eksploratorze plików w systemie Windows 10
Po rozpoczęciu pisania w polu Uruchom lub pasku adresu Eksploratora plików funkcja AutoSuggest w systemie Windows 10 automatycznie wyświetla listę sugestii.
Filtruj sieci bezprzewodowe w systemie Windows 10, aby utworzyć czarną lub białą listę
Filtruj sieci bezprzewodowe w systemie Windows 10, aby utworzyć czarną lub białą listę
Utwórz białą listę sieci bezprzewodowych, aby zobaczyć tylko własną sieć WiFi zamiast zaśmieconej listy identyfikatorów SSID (nazw sieci) dostępnych w pobliżu.
Jak podłączyć słuchawki Bose do komputera Mac
Jak podłączyć słuchawki Bose do komputera Mac
Chcesz sparować słuchawki Bluetooth Bose z komputerem Mac? Dowiedz się, jak połączyć oba urządzenia, korzystając z preferencji Bluetooth w systemie macOS.