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 Menghapus Disk Gores
Cara Menghapus Disk Gores
Jika Anda menggunakan Photoshop untuk bekerja, atau mungkin hanya hobi, Anda mungkin cukup berpengalaman di dalamnya. Namun, Anda mungkin menemukan kesalahan di mana Anda tidak dapat membuka Photoshop karena disk awal Anda. Di dalam
Haruskah Anda Membeli Tablet atau Laptop?
Haruskah Anda Membeli Tablet atau Laptop?
Pelajari perbedaan antara tablet dan laptop untuk menentukan mana yang paling sesuai dengan kebutuhan komputasi seluler Anda.
Bisakah Anda Membuat Baris Lengket di Google Spreadsheet?
Bisakah Anda Membuat Baris Lengket di Google Spreadsheet?
Apakah Anda baru saja mulai menggunakan Google Spreadsheet? Ada banyak fitur yang dapat membuat pengumpulan dan analisis data lebih mudah. Tapi ada sesuatu yang mungkin tidak menyenangkan. Anda mungkin sudah tahu bahwa Anda sedang dalam untuk a
Cara Mendownload Lagu Dari SoundCloud
Cara Mendownload Lagu Dari SoundCloud
Sejak didirikan pada tahun 2007, SoundCloud telah merevolusi streaming musik. Platform ini menampung jutaan trek dan menyajikan cara yang pasti untuk mengikuti perkembangan terbaru di gelombang udara. Tapi tidak ada yang seperti mengunduh
Opera 52: Opera baru: halaman bendera
Opera 52: Opera baru: halaman bendera
Hari ini, tim di balik browser Opera merilis versi pengembang baru dari produk mereka. Opera 52.0.2857.0 sekarang tersedia untuk diunduh. Fitur-fiturnya adalah sejumlah perubahan pada antarmuka pengguna opera: halaman bendera. Advertisment Berikut adalah tampilannya. Selain itu, browser kini hadir dengan kemampuan untuk menutup tab dengan Alt + Klik
Cara Membatalkan Langganan Pandora Anda
Cara Membatalkan Langganan Pandora Anda
https://www.youtube.com/watch?v=BgiUJheYBFo Pandora adalah stasiun radio online yang memungkinkan Anda mendengarkan berbagai genre, artis, dan album kapan pun Anda tersambung ke internet. Ini mudah digunakan, dan Anda mendapatkan akses
Cara Mematikan Otentikasi Dua Faktor di Instagram
Cara Mematikan Otentikasi Dua Faktor di Instagram
Otentikasi dua faktor adalah metode konfirmasi identitas yang populer untuk berbagai halaman web dan aplikasi online. Ini adalah lapisan keamanan tambahan yang melindungi Anda dan akun Anda dari penipu. Instagram menambahkan otentikasi dua faktor pada tahun 2018. Dengan