Utama Windows 10 Cara menaikkan fail batch secara automatik untuk menjalankannya sebagai pentadbir

Cara menaikkan fail batch secara automatik untuk menjalankannya sebagai pentadbir



Kadang-kadang anda perlu membuat fail kumpulan yang merangkumi perintah yang memerlukan hak tinggi. Oleh kerana fungsi UAC disertakan dalam Windows sejak Windows Vista, ketika memulakan file batch, file tersebut terbuka tanpa hak akses yang diperlukan kecuali anda mengklik kanannya dan memilih 'Run as Administrator' dari menu konteks. Inilah cara anda boleh membuat fail kumpulan yang akan menaikkan dirinya secara automatik.

Iklan


Sebelum anda meneruskan, lihat cara menambah fail Batch (* .bat) ke menu Baru File Explorer . Letakkan kandungan berikut pada awal fail kumpulan anda:

cara membuat lanskap satu halaman sahaja dalam dokumen google
:::::::::::::::::::::::::::::::::::::::::: :: Secara automatik semak & dapatkan hak pentadbir V2 ::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. ECHO ============================= ECHO Running Admin shell ECHO =============== ==============: init setlocal DisableDelayedExpansion set 'batchPath =% ~ 0' for %% k in (% 0) set batchName = %% ~ nk set 'vbsGetPrivileges =% temp%  OEgetPriv_% batchName% .vbs 'setlocal EnableDelayedExpansion: checkPrivileges NET FILE 1> NUL 2> NUL if'% errorlevel% '==' 0 '(goto gotPrivileges) lain (goto getPrivileges): getPrivileges jika'% 1 '==' ELEV '(echo ELEV & shift / 1 & goto gotPrivileges) ECHO. ECHO ************************************** ECHO Memohon UAC untuk Privilege Escalation ECHO **** ********************************** Set ECHO UAC = CreateObject ^ ('Shell.Application' ^)> ' % vbsGetPrivileges% 'ECHO args =' ELEV '>>'% vbsGetPrivileges% 'ECHO Untuk Setiap strArg dalam WScript.Argumen >>'% vbsGetPrivileges% 'ECHO args = args ^ & strArg ^ &' '>>'% vbsGetPrivileges% ' ECHO Seterusnya >> '% 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 pentadbir (contoh ) - masukkan kod di sini yang anda suka ECHO% batchName% Argumen:% 1% 2% 3% 4% 5% 6% 7% 8% 9

Letakkan perintah kumpulan anda sendiri yang memerlukan ketinggian di bawah baris terakhir.

Kod yang disediakan akan membuat fail VBS khas yang akan memulakannya semula jika tidak dijalankan sebagai Pentadbir. Oleh itu, jika anda melancarkannya dengan izin terhad, anda akan mendapat permintaan UAC yang meminta anda menaikkan hak istimewa sebelum menjalankan perintahnya!

Inilah penampilannya di Windows 10:Permintaan UAC fail kumpulan Windows 10

Windows 10 secara automatik menaikkan fail kumpulan

Kredit untuk kod ini pergi ke Mat .

Artikel Yang Menarik

Pilihan Editor

iPhone XS Max – Cara Menyekat Mesej
iPhone XS Max – Cara Menyekat Mesej
Mendapatkan mesej rawak dari semasa ke semasa mungkin bukan masalah besar, kerana anda boleh memadamkannya dengan mudah. Walau bagaimanapun, jika seseorang menghantar spam peti masuk anda atau menghantar mesej yang tidak sesuai kepada anda, anda mungkin memutuskan untuk menyekat mereka. ini
Cara Mengaktifkan Penerbangan di Minecraft
Cara Mengaktifkan Penerbangan di Minecraft
Pemain Minecraft yang berpengalaman tahu bahawa terdapat beberapa cara untuk terbang dalam setiap mod. Tetapi melainkan jika anda mengetahui langkah yang tepat, penerbangan mungkin kelihatan terlalu rumit. Sekiranya anda ingin mengetahui cara mengaktifkan penerbangan di Minecraft, kami ada
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Cegah Penyemak Imbas Edge Dari Menyimpan Data Kad Kredit
Dengan Windows 10 versi 1809, penyemak imbas Edge mempunyai kemampuan untuk menyimpan maklumat kad kredit anda. Sekiranya anda mahu, anda boleh mematikan ciri ini.
Bagaimana untuk Menendang Seseorang dari Hulu
Bagaimana untuk Menendang Seseorang dari Hulu
Anda boleh menendang seseorang dari Hulu jika anda tidak lagi mahu berkongsi akaun anda atau kata laluan anda telah terjejas dengan mengalih keluar peranti mereka.
Cara Membuat Nada Dering untuk Peranti Android
Cara Membuat Nada Dering untuk Peranti Android
Hari ini, terdapat banyak alat percuma yang tersedia untuk mencipta nada dering tersuai menggunakan komputer atau peranti mudah alih. Nada dering unik bagus untuk hiburan dan ekspresi diri, serta membezakan antara pemanggil. Jika anda ingin membuat a
Enjin Carian Audio Terbaik
Enjin Carian Audio Terbaik
Alat carian audio untuk mencari sampel audio, klip bunyi, fail muzik penuh, buku audio, podcast, coretan berita dan banyak lagi.
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Ulasan Microsoft Surface Go: Saingan Windows untuk Tab S4 dan iPad
Pilihan nama Microsoft untuk Surface Go adalah sesuatu yang ganjil. Go adalah akhiran pelik untuk melekat pada tablet. Lagipun, jika anda tidak dapat menggunakan tablet semasa dalam perjalanan, maka apa sebenarnya anda