Di Win7, pengguna dapat mengklik kanan pada sebuah program dan memilih 'Jalankan sebagai administrator'. Anda mendapatkan popup, tetapi tidak harus memasukkan kata sandi administrator.
Saya ingin mendapatkan fungsionalitas yang sama, tetapi dari commandline - khususnya, dari dalam .bat
file.
Saya sadar dari built-in runas
perintah, tapi saya belum menemukan cara untuk menggunakan yang tidak berakhir meminta password di beberapa titik.
Saya juga menyadari dari Process.StartInfo.Verb = "runas";
metode, yang tidak persis apa yang saya inginkan, tetapi membutuhkan saya menciptakan kustom NET aplikasi.
Apakah ada cara, hanya menggunakan alat commandline bawaan di Win7, untuk mencapai ini?
Pembaruan: Terima kasih kepada uSlackr, saya mengerjakan perintah ini:
powershell Start-Process cmd.exe -Verb RunAs
Tentu saja, cmd.exe
itu hanya penampung.
Cukup jalankan cmd.exe sebagai administrator.
Pintasan keyboard untuk ini adalah [shift] + [enter] setelah Anda memilih baris perintah dari menu mulai. Jendela UAC akan muncul.
ATAU
Jalankan semuanya sebagai Admin
Tidak direkomendasikan untuk penggunaan sehari-hari, tetapi ada juga akun administrator bawaan yang dapat Anda aktifkan di windows yang akan menjalankan semua aplikasi sebagai root. Dalam cmd administratif:
Ubah itu menjadi '/ aktif: tidak' jika Anda ingin menonaktifkan akun. Pengantar singkat di sini .
sumber