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

Microsoft đang thêm hỗ trợ ứng dụng GUI Linux cho WSL
Microsoft đang thêm hỗ trợ ứng dụng GUI Linux cho WSL
Với việc phát hành Windows 10 Build 18917, Microsoft đã giới thiệu WSL 2 cho Người dùng nội bộ, Hệ thống con của Windows dành cho Linux 2. Nó cung cấp nhân Linux thực với Windows sẽ giúp khả năng tương thích toàn bộ hệ thống. WSL 2 hiện là một phần của Windows 10 phiên bản 2004. Hôm nay, Microsoft đã công bố một số cải tiến
Bật tính toàn vẹn của bộ nhớ cách ly lõi trong Windows 10
Bật tính toàn vẹn của bộ nhớ cách ly lõi trong Windows 10
Tính toàn vẹn của bộ nhớ là một phần của tính năng cách ly Core nhằm ngăn chặn các cuộc tấn công chèn mã độc hại vào các quy trình bảo mật cao. Dưới đây là cách kích hoạt tính toàn vẹn của bộ nhớ trong Windows 10.
Microsoft tính phí người dùng Windows 10 để xem DVD
Microsoft tính phí người dùng Windows 10 để xem DVD
Nếu bạn muốn xem DVD trên máy Windows 10 mới cập nhật của mình, bạn sẽ không vui khi biết rằng Microsoft sẽ sớm muốn bạn trả tiền cho đặc quyền này. Theo nhiều báo cáo từ người dùng Windows, Microsoft
Đánh giá Star Wars Propel Battle Drone: Go Rogue với một trong những món quà Giáng sinh tốt nhất vào phút cuối
Đánh giá Star Wars Propel Battle Drone: Go Rogue với một trong những món quà Giáng sinh tốt nhất vào phút cuối
Star Wars Battle Drone được cấp phép chính thức của Propel đã khơi dậy trí tưởng tượng tuổi thơ đã mất từ ​​lâu của tôi. Tôi thích thú nhớ lại đã dành hàng giờ để tái hiện lại đường chạy Death Star Trench và cuộc rượt đuổi bằng xe đạp tốc độ Endor, nhưng những ngày đó không còn là những ký ức sương mù được nhớ đến nữa
Đánh giá Samsung 850 Pro 256GB
Đánh giá Samsung 850 Pro 256GB
Hàng đầu hiện tại của Samsung là minh chứng cho lợi ích của việc kiểm soát toàn bộ chuỗi cung ứng, từ nghiên cứu đến sản xuất. Sự chặt chẽ đó có nghĩa là Samsung 850 Pro là ổ đĩa thương mại đầu tiên triển khai 3D V-NAND và nó
Chụp ảnh màn hình bằng Công cụ cắt chỉ bằng bàn phím
Chụp ảnh màn hình bằng Công cụ cắt chỉ bằng bàn phím
Bắt đầu với Windows 10 Creators Update, bạn có thể chụp ảnh màn hình chỉ bằng bàn phím khi mở Snipping Tool.
Cách chuyển đổi tài liệu Word thành ảnh JPG hoặc GIF
Cách chuyển đổi tài liệu Word thành ảnh JPG hoặc GIF
Mặc dù tài liệu Microsoft Word tương thích với các trình xử lý văn bản khác, nhưng bạn có thể cần lưu chúng dưới dạng hình ảnh JPG hoặc GIF. Mặc dù bạn không thể xuất tài liệu của mình dưới dạng tệp ảnh nhưng có một số cách để thực hiện. Tất cả