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

Cara Membuka Palet Perintah di VS Code
Cara Membuka Palet Perintah di VS Code
Visual Studio Code adalah program pengkodean sumber terbuka dan gratis untuk Windows, tetapi Anda juga bisa mendapatkannya di Mac dan Linux. Salah satu fiturnya adalah palet perintah, yang memungkinkan Anda mengakses semua fungsi lainnya. Dia'
Cara Melihat Siapa yang Memiliki Akses ke Spreadsheet di Google Spreadsheet
Cara Melihat Siapa yang Memiliki Akses ke Spreadsheet di Google Spreadsheet
Sangat mudah untuk melupakan siapa yang memiliki akses ke Google Sheet jika digunakan oleh banyak orang. Anda mungkin telah membagikan spreadsheet beberapa kali dan sekarang mengalami kesulitan mengingat siapa yang memiliki izin untuk menggunakannya.
Saya Tidak Dapat Menemukan Nama Pengguna dan Kata Sandi Login WiFi Saya – Apa Yang Harus Anda Lakukan?
Saya Tidak Dapat Menemukan Nama Pengguna dan Kata Sandi Login WiFi Saya – Apa Yang Harus Anda Lakukan?
T&J hari ini dari pembaca TechJunkie yang ingin tahu 'Apa yang harus saya lakukan jika saya tidak dapat menemukan nama pengguna dan kata sandi WiFi saya?' Ini adalah masalah yang sangat umum dan biasanya memiliki jawaban yang sederhana.
Cara memasang Kodi di Tongkat Api TV: Cara mengunduh Kodi ke dongle TV super murah Amazon
Cara memasang Kodi di Tongkat Api TV: Cara mengunduh Kodi ke dongle TV super murah Amazon
Kodi adalah salah satu perangkat lunak streaming terbaik di luar sana dan memungkinkan Anda menonton film, acara TV, dan lainnya di internet atau HDD lokal ke hampir semua perangkat. Perangkat lunak ini juga open-source dan ringan,
Cara Menghapus Halaman atau Spasi dari Word
Cara Menghapus Halaman atau Spasi dari Word
Tidak sulit untuk menghapus halaman atau bahkan spasi di Word, tetapi tampaknya menyebabkan cukup banyak masalah, terutama jika Anda memiliki tabel atau gambar yang tidak pas di bagian akhir.
Apa yang Harus Dilakukan Saat Lampu Interior Mobil Anda Berhenti Berfungsi
Apa yang Harus Dilakukan Saat Lampu Interior Mobil Anda Berhenti Berfungsi
Penyebab paling umum lampu interior mobil tidak berfungsi adalah sekring putus, bohlam terbakar, dan sakelar rusak. Inilah yang harus diperiksa terlebih dahulu.
Arsip Tag: Windows 10 di mana wuapp.exe
Arsip Tag: Windows 10 di mana wuapp.exe