Chủ YếU Windows 10 Cách tự động nâng cấp một tệp hàng loạt để chạy nó với tư cách quản trị viên

Cách tự động nâng cấp một tệp hàng loạt để chạy nó với tư cách quản trị viên



Đôi khi bạn cần tạo một tệp hàng loạt bao gồm các lệnh yêu cầu quyền nâng cao. Do chức năng UAC được bao gồm trong Windows kể từ Windows Vista, khi khởi động một tập tin hàng loạt, nó sẽ mở ra mà không có quyền truy cập cần thiết trừ khi bạn nhấp chuột phải vào nó và chọn 'Run as Administrator' từ menu ngữ cảnh. Đây là cách bạn có thể tạo một tệp hàng loạt sẽ tự động nâng cấp chính nó.

Quảng cáo


Trước khi bạn tiếp tục, hãy xem cách thêm tệp Batch (* .bat) vào menu mới của File Explorer . Đặt nội dung sau vào đầu tệp hàng loạt của bạn:

tài liệu google đặt hình ảnh đằng sau văn bản
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Tự động kiểm tra và nhận quyền quản trị V2 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: @echo tắt CLS ECHO. ECHO ============================= ECHO Chạy trình bao quản trị 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 if'% errorlevel% '==' 0 '(goto gotPrivileges) else (goto getPrivileges): getPrivileges if'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Gọi UAC để leo thang đặc quyền ECHO **** ********************************** ECHO Đặt UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO For Each strArg in WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Tiếp theo >> '% 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 Chạy shell với tư cách quản trị viên (ví dụ ) - đặt mã ở đây tùy thích ECHO% batchName% Đối số:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Đặt các lệnh hàng loạt của riêng bạn yêu cầu độ cao bên dưới dòng cuối cùng.

Mã được cung cấp sẽ tạo một tệp VBS đặc biệt, tệp này sẽ khởi động lại nó nếu nó không chạy với tư cách Quản trị viên. Vì vậy, nếu bạn khởi chạy nó với các quyền hạn chế, bạn sẽ nhận được lời nhắc UAC yêu cầu bạn nâng cao đặc quyền trước khi nó chạy các lệnh!

Đây là giao diện của nó trong Windows 10:Yêu cầu UAC tệp hàng loạt của Windows 10

Windows 10 tự động nâng cấp một tệp hàng loạt

Tín dụng cho mã này sẽ được chuyển đến Matt .

Bài ViếT Thú Vị

Editor Choice

Làm thế nào để gửi hình ảnh đến Samsung TV
Làm thế nào để gửi hình ảnh đến Samsung TV
Những ngày phải sử dụng dây cáp để kết nối TV với các thiết bị khác đã qua lâu. Giờ đây, bạn có thể kết nối TV Samsung của mình thông qua Wi-Fi. Hầu hết mọi người sử dụng điều này để phát trực tuyến nội dung, nhưng bạn cũng có thể gửi ảnh
Microsoft đã tung ra Windows 10 bản dựng 11102
Microsoft đã tung ra Windows 10 bản dựng 11102
Tiếp theo phiên bản Windows 10 build 11099 được phát hành gần đây, phiên bản mới Windows 10 build 11102 đã có sẵn vào đêm qua cho Người dùng nội bộ Windows.
Cách khắc phục khi mạng Wi-Fi của bạn không hiển thị
Cách khắc phục khi mạng Wi-Fi của bạn không hiển thị
Nếu mạng Wi-Fi của bạn không hiển thị, nguyên nhân có thể là do bộ định tuyến, modem hoặc ISP của bạn gặp sự cố. Hãy thử các bước khắc phục sự cố sau để giải quyết vấn đề.
Cách phát YouTube ở chế độ nền trên điện thoại của bạn
Cách phát YouTube ở chế độ nền trên điện thoại của bạn
YouTube ngừng phát khi bạn chuyển sang ứng dụng khác hoặc tắt màn hình. Dưới đây là một số thủ thuật để giữ những video đó phát ở chế độ nền.
Bạn nên chống phân mảnh máy tính bao lâu một lần?
Bạn nên chống phân mảnh máy tính bao lâu một lần?
Hướng dẫn giúp bạn hiểu tần suất bạn nên chống phân mảnh ổ cứng PC để giữ cho nó hoạt động trơn tru.
Cách nấu ăn trong Tears of the Kingdom – Hướng dẫn đơn giản
Cách nấu ăn trong Tears of the Kingdom – Hướng dẫn đơn giản
Bạn có những gì nó cần để trở thành một đầu bếp bậc thầy trong vương quốc kỳ diệu của Hyrule? Chào mừng bạn đến với “Tears of The Kingdom” (TotK), phần mới nhất của sê-ri Legend of Zelda, nơi nấu ăn có thể là vũ khí bí mật của bạn
Cách xóa ứng dụng trên TV thông minh Samsung
Cách xóa ứng dụng trên TV thông minh Samsung
Bạn có thể thêm nhiều ứng dụng trên TV thông minh Samsung nhưng cũng có thể xóa những ứng dụng bạn không muốn hoặc không sử dụng. Dưới đây là cách xóa ứng dụng khỏi TV được sản xuất từ ​​năm 2015 trở lên.