Kami telah membahas alat baris perintah serbaguna NirCmd dari Nirsoft lebih awal. Posting ini berbicara tentang switch baris perintah baru yang ditambahkan dalam versi NirCmd saat ini. Awal bulan ini, saya mengirim permintaan fitur NirCmd ke Nir Sofer, meminta untuk menyertakan sakelar "angkat", yang akan meluncurkan aplikasi ditinggikan (Windows Vista, Windows 7 & 2008.) Nir cukup baik untuk memasukkan fitur ini dalam pembaruan versi langsung (v2.40). Kemudian pembaruan lain, untuk memperbaiki bug yang saya laporkan, v2.41 dirilis.
NirCmd v2.40 dan yang lebih tinggi menyertakan sakelar "elevate" dan "elevatecmd" untuk menjalankan dan menjalankan perintah dengan hak administrator di bawah Windows 7/Vista/2008. Berikut adalah beberapa kegunaan yang berguna dari alat all-in-one ini.
Tentu saja, Anda akan melihat dialog elevasi Kontrol Akun Pengguna saat Anda menggunakan NirCmd dengan sakelar “elevate” atau “elevatecmd”. Tidak ada cara untuk melewatinya tanpa menonaktifkan UAC atau tanpa melonggarkan pengaturan UAC.
Luncurkan aplikasi yang ditinggikan ("Jalankan sebagai Administrator")
Untuk meluncurkan aplikasi, ucapkan Notepad sebagai administrator, gunakan pintasan/perintah berikut dari dialog Jalankan:
nircmd meninggikan notepad.exe
atau dengan memasukkan path lengkap:
nircmd elevate c:\windows\system32\notepad.exe
Jika jalur berisi spasi, sertakan jalur dalam tanda kutip ganda. Sebagai contoh:
nircmd angkat "C:\Program Files\Windows NT\Accessories\wordpad.exe"
Luncurkan aplikasi yang ditinggikan & Lewati parameter
IMO, ini mungkin hal yang paling dibutuhkan di Windows 7 & Windows Vista. Windows memungkinkan Anda untuk menjalankan aplikasi yang ditinggikan dengan mengklik kanan pintasan atau yang dapat dieksekusi, dan memilih "Jalankan sebagai Administrator". Namun, tidak ada opsi untuk meneruskan parameter ke aplikasi yang ditinggikan.
Contoh #1 – Edit file HOSTS
Untuk membuat pintasan untuk mengedit file HOSTS (Anda harus meninggikan editor untuk menulis ke HOSTS), Anda menggunakan perintah ini:
nircmd elevate Notepad "C:\Windows\System32\Drivers\Etc\HOSTS"
Contoh #2 – Daftarkan atau Batalkan Pendaftaran DLL
Ingin register/unregister file DLL atau OCX dengan cepat, tanpa harus membuka Command Prompt (sebagai Administrator) terlebih dahulu? Gunakan perintah ini dari Mulai/Jalankan:
nircmd meninggikan regsvr32 c:\windows\system32\jscript.dll
Contoh #3 – Ambil Kepemilikan File atau Folder
Untuk Mengambil Kepemilikan folder, gunakan:
NirCmd meninggikan cmd /k takeown /f/r /d y
Diikuti oleh ICacls untuk menetapkan Izin.
NirCmd meninggikan cmd /k icacls/administrator hibah: F /T
(Penggunaan TakeOwn dan ICacls untuk file/folder dijelaskan di artikel kami Cara Mengambil Kepemilikan file atau folder menggunakan baris perintah di Windows.)
Contoh #4 – Buka Command Prompt yang Ditinggikan di Folder Tertentu
Saat Anda membuka Command Prompt yang ditinggikan menggunakan menu Start atau menggunakan pintasan Command Prompt, direktori awal default adalah C:\Windows\System32. Anda menggunakan perintah CD untuk mengubah ke direktori yang berbeda. Menggunakan NirCmd, Anda dapat membuka jendela Command Prompt yang lebih tinggi yang menyebutkan direktori awal (misalnya D:\Test, dalam contoh ini).
nircmd meninggikan cmd.exe /k cd /d "D:\Test"
Sakelar "Elevatecmd"
Seperti disebutkan sebelumnya, ada juga tinggikan cmd beralih ditambahkan ke NirCmd. Perhatikan bahwa ini berbeda dari sakelar baris perintah mengangkat. Itu tinggikan cmd saklar berjalan a Perintah NirCmd (perintah internal NirCmd) dengan hak administrator.
Menulis ke Registry menggunakan NirCmd
Menulis ke HKEY_LOCAL_MACHINE membutuhkan elevasi, dan Anda harus menggunakan tinggikan cmd jika Anda menggunakan sakelar "regsetval" NirCmd untuk menulis ke nilai registri.
NirCmd elevatecmd regsetval sz "HKLM\Software\Test" "Nilai1" "data uji"
Ini menulis data "data uji" di bawah nilai registri "Nilai1" di kunci registri di atas.
Unduh NirCmd – Alat baris perintah Windows dari NirSoft. Mengacu pada Panduan Referensi Perintah NirCmd juga, untuk memanfaatkan alat ini sebaik-baiknya.
Satu permintaan kecil: Jika Anda menyukai posting ini, silakan bagikan ini?
Satu share "kecil" dari Anda akan sangat membantu perkembangan blog ini. Beberapa saran bagus:- Sematkan!
- Bagikan ke blog favorit Anda + Facebook, Reddit
- Tweet itu!