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

10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
10 công cụ phần mềm phân vùng đĩa miễn phí tốt nhất
Thu nhỏ, mở rộng, kết hợp và chia phân vùng miễn phí bằng các chương trình quản lý phân vùng đĩa tuyệt vời này. Cập nhật lần cuối vào tháng 3 năm 2024.
Cách khởi động lại bộ định tuyến và modem đúng cách
Cách khởi động lại bộ định tuyến và modem đúng cách
Đây là cách phù hợp để khởi động lại/khởi động lại bộ định tuyến và modem của bạn nhằm giải quyết các vấn đề về internet. Việc thiết lập lại bộ định tuyến là một việc hoàn toàn khác.
Cách gửi tin nhắn từ Google Home
Cách gửi tin nhắn từ Google Home
Google Home là một thiết bị tuyệt vời cho phép bạn lướt internet, gửi tin nhắn và thực hiện cuộc gọi chỉ bằng lệnh thoại. Thiết bị được kết nối với cơ sở dữ liệu của Google và tất cả những gì bạn phải làm để lấy thông tin
Cách thêm Mục lục vào Microsoft Word
Cách thêm Mục lục vào Microsoft Word
Sử dụng mục lục (TOC) có thể làm cho một số tài liệu trông chuyên nghiệp hơn. Nó cũng giúp dễ dàng hơn trong việc quét thông tin cho những gì người đọc cần, vì vậy bạn có thể cân nhắc tìm hiểu cách thêm thông tin của riêng mình. Nội dung
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Tải xuống các chủ đề 4K cao cấp tuyệt đẹp này cho Windows 10
Cách tải xuống chủ đề 4K cho Windows 10 từ Microsoft Store Gần đây, Microsoft đã phát hành một số chủ đề 4K cao cấp mới thông qua Store dành cho Windows 10. Chúng có sẵn ở định dạng * .deskthemepack và có thể được cài đặt bằng một cú nhấp chuột. Mỗi chủ đề bao gồm một bộ hình nền đẹp liên quan đến chủ đề của chủ đề, ví dụ: thiên nhiên, phong cảnh,
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
Cách nhận dấu kiểm đã xác minh (Trước đây là Crown) trong TikTok
https://www.youtube.com/watch?v=rHKla7j7Q-Q Nếu bạn đã dành một thời gian trên TikTok, bạn có thể nhận thấy rằng biểu tượng vương miện nhỏ từng có trên hồ sơ của một số người dùng giờ đã biến mất. Đó là bởi vì những
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Thay đổi kích thước phông chữ cho Sticky Notes trong Windows 10
Bản cập nhật mới cho ứng dụng Sticky Notes được tích hợp trong Windows 10 cho phép thay đổi kích thước phông chữ cho ghi chú của bạn và có bộ chọn màu mới.