Utama Windows 10 Cara meninggikan file batch secara otomatis untuk menjalankannya sebagai administrator

Cara meninggikan file batch secara otomatis untuk menjalankannya sebagai administrator



Terkadang Anda perlu membuat file batch yang menyertakan perintah yang memerlukan hak yang lebih tinggi. Karena fungsi UAC termasuk dalam Windows sejak Windows Vista, ketika memulai file batch, itu terbuka tanpa hak akses yang diperlukan kecuali Anda mengklik kanan dan memilih 'Run as Administrator' dari menu konteks. Berikut adalah bagaimana Anda dapat membuat file batch yang secara otomatis akan terangkat sendiri.

Iklan


Sebelum Anda melanjutkan, lihat Bagaimana cara menambahkan file batch (* .bat) ke menu baru File Explorer . Tempatkan konten berikut di awal file batch Anda:

aplikasi facebook terus mengeluarkan saya
:::::::::::::::::::::::::::::::::::::::::::::::: :: Otomatis cek & dapatkan hak admin V2 ::::::::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Menjalankan Admin shell ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' untuk %% k dalam (% 0) lakukan set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL if'% errorlevel% '==' 0 '(goto gotPrivileges) else (buka getPrivileges): getPrivileges if'% 1 '== ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Memanggil UAC untuk Eskalasi Hak Istimewa ECHO **** ********************************** ECHO Set UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO Untuk Setiap strArg di WScript.Arguments >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPri ECHO Selanjutnya >> '% 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) ::::::::::::::::: :::::::::::: :: MULAI :::::::::::::::::::::::::::::: REM Jalankan shell sebagai admin (contoh ) - letakkan kode di sini sesuka Anda ECHO% batchName% Argumen:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Tempatkan perintah batch Anda sendiri yang memerlukan ketinggian di bawah baris terakhir.

Kode yang diberikan akan membuat file VBS khusus yang akan memulai ulang jika tidak dijalankan sebagai Administrator. Jadi, jika Anda meluncurkannya dengan izin terbatas, Anda akan mendapatkan prompt UAC yang meminta Anda untuk meningkatkan hak sebelum menjalankan perintahnya!

Berikut tampilannya di Windows 10:Permintaan UAC file batch Windows 10

Windows 10 secara otomatis meningkatkan file batch

Kredit untuk kode ini masuk ke Matt .

Artikel Menarik

Pilihan Editor

Aero Glass dan transparansi untuk Windows 10
Aero Glass dan transparansi untuk Windows 10
Lihat cara mendapatkan Aero Glass dan transparansi dengan blur untuk menu Start, taskbar, dan bingkai jendela di Windows 10.
Cara Mendapatkan Lebih Banyak Halaman Rune di League of Legends
Cara Mendapatkan Lebih Banyak Halaman Rune di League of Legends
Jika Anda bermain League of Legends, Anda telah menyadari bahwa ada banyak hal yang harus dipecahkan bahkan sebelum Anda bergabung dalam sebuah pertandingan. Permainan dimulai di klien utama, di mana Anda mengatur halaman rune Anda dan bersiap untuk
Cara Mendapatkan Karakter di Genshin Impact
Cara Mendapatkan Karakter di Genshin Impact
Sama seperti judul berbasis Gacha lainnya, Genshin Impact menawarkan berbagai karakter yang dapat dimainkan. Secara alami, Anda tidak mendapatkan akses ke semuanya sejak awal. Karakter yang dapat dimainkan akan dibuka kuncinya saat Anda memainkan game. Ada
Dua Kerentanan Kritis di Windows 7-10, Belum Ada Patch
Dua Kerentanan Kritis di Windows 7-10, Belum Ada Patch
Microsoft hari ini mengungkapkan bahwa di Windows 7, 8 dan 10 dua kerentanan kritis ada di subsistem font OS. Keduanya sudah dieksploitasi dalam 'serangan terbatas dan bertarget'. Perusahaan sedang mengerjakan perbaikan, dan menyarankan solusi. Iklan Berikut ini info paling penting tentang mereka: Dua kerentanan eksekusi kode jarak jauh
Editor Toolbar Explorer
Editor Toolbar Explorer
Explorer Toolbar Editor adalah perangkat lunak yang kuat dan mudah digunakan yang membantu Anda menambah atau menghapus tombol dari toolbar Windows Explorer di Windows 7. Tidak seperti program lain yang sudah ada, Explorer Toolbar Editor mendukung beberapa jenis folder dan menampilkan sekumpulan tombol saat ini untuk masing-masing folder . Juga, Anda dapat menggunakannya untuk menyusun ulang tombol-tombol toolbar. Terbaru
Menara Seluler 5G: Mengapa Anda Melihatnya dan Cara Kerjanya
Menara Seluler 5G: Mengapa Anda Melihatnya dan Cara Kerjanya
5G memperkenalkan menara seluler baru. Berikut selengkapnya tentang cara kerja sel kecil 5G, tampilannya, dan alasan lokasinya.
Cara menyesuaikan penundaan sebelum Chkdsk berjalan saat mem-boot Windows 8 dan Windows 8.1
Cara menyesuaikan penundaan sebelum Chkdsk berjalan saat mem-boot Windows 8 dan Windows 8.1
Di versi Windows sebelum Windows 8, jika partisi hard drive Anda ditandai kotor karena pematian yang tidak tepat, atau karena rusak atau bad sector, Chkdsk berjalan saat Windows sedang boot untuk memperbaiki kesalahan drive. Anda memiliki pilihan untuk membatalkan pemeriksaan disk dan melanjutkan untuk mem-boot Windows, sebelum mulai memindai