Utama Windows Cara memeriksa file batch jika Anda menjalankannya dengan cara ditinggikan

Cara memeriksa file batch jika Anda menjalankannya dengan cara ditinggikan



Terkadang berguna untuk memeriksa file batch jika file tersebut dimulai dari prompt perintah yang ditinggikan atau sebagai administrator. Saya ingin berbagi dengan Anda trik yang saya gunakan untuk melakukan ini. Ide utama trik saya didasarkan pada nilai variabel lingkungan khusus% errorlevel% yang menyimpan kode keluar untuk sebagian besar aplikasi dan perintah konsol. Mari kita lihat ini beraksi.

Iklan


Saat beberapa aplikasi konsol menyelesaikan tugasnya dengan benar, variabel% errrorlevel% menyimpan 0 sebagai nilainya.
Buka contoh prompt perintah baru dan jalankan perintah 'dir'. Setelah itu, cetak nilai% errorlevel% menggunakan perintah 'echo':

dir echo% errorlevel%

Ini akan menghasilkan 0 sebagai output.
dir errorlevel
Sekarang, mari kita coba menjalankan perintah yang membutuhkan elevasi, dari jendela command prompt biasa. Sebagai contoh, mari kita coba openfiles perintah yang membutuhkan hak admin.
Jika Anda mencetak nilai% errorlevel%, nilainya tidak akan 0 karena perintah openfiles akan gagal menampilkan file yang dibuka tanpa hak administrator.
openfiles errorlevel 1
Namun, jika Anda menjalankannya dari prompt perintah yang ditinggikan ( berikut adalah cara membuka prompt cmd admin ), ini akan menunjukkan Anda membuka file dan akan mengembalikan 0, seperti yang diharapkan.
openfiles errorlevel 0
Dengan menggunakan fitur ini, dimungkinkan untuk menerapkan pemeriksaan sederhana di file batch:

@echo off openfiles> NUL 2> & 1 if NOT% ERRORLEVEL% EQU 0 goto NotAdmin echo Halo dari prompt perintah yang ditinggikan goto End: NotAdmin echo Prompt perintah ini TIDAK DILEPASKAN: Selesai

Perhatikan bahwa saya menggunakan pengalihan keluaran untuk menekan keluaran apa pun dari perintah openfiles. Di bagian '> NUL 2> & 1', keluaran default dari perintah dialihkan ke mana-mana (NUL), dan keluaran kesalahan dialihkan ke keluaran standar, yaitu ke NUL juga.
Alih-alih perintah openfiles, Anda bisa menggunakan perintah apa pun yang membutuhkan elevasi, misalnya, sesi bersih perintah.
Itu dia.

Artikel Menarik

Pilihan Editor

Cara Memasang Ring Doorbell pada Brick
Cara Memasang Ring Doorbell pada Brick
Kebanyakan orang yang bukan tukang atau tukang listrik merasa terintimidasi ketika harus melakukan apa pun yang melibatkan kabel dan listrik. Hal yang sama berlaku untuk memasang bel pintu, terutama bel pintu pintar seperti perangkat Ring Doorbell. Jangan takut, proses instalasinya
Aplikasi Google Berita di Android melahap data seluler Anda
Aplikasi Google Berita di Android melahap data seluler Anda
Aplikasi Google News di Android tampaknya menggunakan jumlah data yang berlebihan, menurut pengguna. Telah ditemukan bahwa aplikasi mengunduh sejumlah besar data di latar belakang, meninggalkan beberapa orang dengan telepon yang besar dan kuat.
Bagaimana Algoritma Tik Tok Bekerja
Bagaimana Algoritma Tik Tok Bekerja
Tik Tok adalah sensasi Internet baru-baru ini, sebuah aplikasi yang memungkinkan penggunanya menelusuri dan berbagi video pendek yang menarik. Ini bukan merek baru, karena diluncurkan pada akhir 2016. Sebagian besar penggunanya masih sangat muda, berusia 18 hingga
Peta Interaktif Air Mata Kerajaan
Peta Interaktif Air Mata Kerajaan
Salah satu perubahan terbesar dari 'The Legend of Zelda: Breath of the Wild' (BotW) menjadi 'Tears of the Kingdom' (TotK) adalah ukuran peta. Dunia TotK benar-benar besar, dengan dua area baru yang hampir berlipat ganda
Ulasan HP Photosmart 5520
Ulasan HP Photosmart 5520
Photosmart 5520 tampak seperti salinan model tahun lalu, 5510. Sasisnya identik, port, tombol, dan layar semuanya berada di lokasi yang sama, dan memiliki baki kertas 80 lembar yang sama dan
iolo System Mechanic 5 Review profesional
iolo System Mechanic 5 Review profesional
Iolo telah menjadi rahasia besar selama bertahun-tahun, mengambil bisnis dari mulut ke mulut saja berkat pengguna teknisi di AS. Sekarang rahasianya sudah keluar, dan dengan dirilisnya System Mechanic
Temukan Ukuran Penyimpanan yang Dicadangkan di Windows 10
Temukan Ukuran Penyimpanan yang Dicadangkan di Windows 10
Di Windows 10, penyimpanan yang dicadangkan akan disisihkan untuk digunakan oleh pembaruan, file sementara, dan cache sistem. Berikut cara mengaktifkan atau menonaktifkan fitur ini.