Pertanyaan ini sudah ada jawabannya di sini:
- Apakah ada perintah 'sudo' untuk Windows? 15 jawaban
Di Linux, kita bisa menggunakan
sudo bash
untuk menjalankan shell sebagai superuser.
Di Windows 7, kita bisa menggunakan
Mulai menu -> (di kotak pencarian, ketik) cmd -> Klik kanan pada hasil pencarian dan pilih Jalankan sebagai Administrator
untuk menjalankan prompt perintah sebagai administrator. Apakah ada juga baris prompt perintah yang mirip dengan Linux sudo
atau su
lebih untuk memulai shell sebagai administrator?
Jawaban:
The
runas
Perintah adalah hal yang paling dekat dengan apa yang Anda cari:Formatnya adalah
runas
, nama pengguna yang ingin Anda jalankan, opsi lain, dan kemudian program yang ingin Anda jalankan.Jika Anda menggunakan domain, Anda dapat menggunakan:
Ini dapat dijalankan dari
Run
kotak ( Win+ R) atau dari jendela perintah.Namun, perhatikan bahwa ini tidak persis seperti
sudo
- Anda tidak dapat menggunakannya untuk meninggikan diri sendiri, jalankan saja sesuatu sebagai pengguna yang berbeda. Jika Anda sudah memiliki hak administratif, sebuah runa ke akun Anda akan memberi Anda akses yang sama dengan perintah biasa (kecuali, tentu saja, Anda menjalankan sebagai akun administrator yang berbeda , yang akan memberikan hak administrator tersebut ke shell baru).sumber
sudo
,runas
tidak akan pernah cache password untuk waktu yang lama. Jadi jika Anda berencana mengantri beberapa perintah cepat seperti yang Anda bisa dengan menjalankan berturut-turutsudo
. Jadi buka saja jendela konsol dan jalankan perintah Anda di sana./savecred
.runas /user:administrator cmd.exe
tidak sulit untuk diingat setelah selusin jenis atau lebih. Semua itu adalah perintah itu sendirirunas
diikuti oleh/user:
saklar, diikuti oleh pengguna yang ingin kita jalankan, lalu akhirnya program yang ingin kita jalankan,cmd.exe
(command prompt dalam kasus kita). Ini sedekat dengan satu baris yang bisa Anda dapatkan untuk menjalankan perintah yang ditinggikan. Juga, jika Anda memulai-> menjalankan kadang-kadang ada kotak centang untuk menjalankan program yang ditinggikan, saya belum berupaya untuk mencari tahu apa yang membuatnya muncul, tetapi itu adalah pilihan.Coba buat pintasan ke cmd.exe. Klik Kanan> Properti. Klik pada tombol Advanced. Dan centang kotak "Run as Administrator" dan klik OK.
Tetapkan tombol pintas jika Anda mau.
Dan Anda juga dapat menetapkan lokasi default untuk perintah CMD untuk memulai .. mis.% CD%
sumber
Alternatif lain adalah mengklik Startdan mengetik cmd , diikuti oleh Ctrl+ Shift+Enter
Sumber: Microsoft Technet
sumber
Gunakan SuRun .
Ini bekerja pada Windows 8 juga. Ini menjalankan aplikasi dalam mode "admin" tanpa prompt, namun Anda memiliki kontrol yang lebih besar pada aplikasi apa yang dijalankan (Anda dapat melihatnya di applet panel kontrol SuRun). Ini berfungsi dengan baik dalam file batch juga ...
sumber
Buat file batch seperti sudo.bat, dan ketikkan perintah berikut dan kemudian simpan di PATH:
Untuk menggunakannya, untuk contoh,
sudo cmd net start fms
, bagaimanapun, script tidak akan bekerja jika ada quotemark di baris perintah.sumber
Jika Anda menginginkan solusi baris perintah: unduh hstart dari http://www.ntwind.com/software/hstart.html dan ekstrak hstart.exe atau hstart64.exe ke suatu tempat di jalur Anda. Anda dapat memulai prompt perintah yang ditinggikan dengan
hstart /runas cmd
atauhstart64 /runas cmd
.Tetapi cara tercepat (seperti yang tercantum dalam komentar untuk pertanyaan) masih dengan menekan Windows, ketik
cmd
dan tekan Ctrl+ Shift+ Enter.sumber
Saya merasa frustrasi dengan solusi yang ada untuk ini, jadi saya menulis sedikit script Node.js yang seharusnya lebih akrab bagi pengguna * nix.
Ini meningkatkan pengguna saat ini tanpa prompt kata sandi (hanya UAC ), mengarahkan ulang stdin dan stdout, dan berjalan di jendela konsol yang sama.
https://github.com/tehsenaus/windosu
sumber
sudo <command>
dan tekan Alt + Y dalam dialog UAC.The Buka Command Prompt Shell Extension dapat menambahkan kemampuan ini untuk Anda juga.
sumber
Saya menyertakan asli
su
dansudo
perintah dengan Hamilton C shell saya untuk menjalankan perintah sebagai pengguna lain atau ditinggikan (dengan prompt UAC) atau keduanya, yaitu ditinggikan sebagai pengguna lain. Tidak sepertirunas
dan alternatif lain, sayasu
dansudo
tahu cara melewati direktori saat ini, variabel lingkungan dan baris perintah yang panjang. Ini adalah produk komersial tetapi ada versi gratis . Pengungkapan penuh: Saya penulis. Tapi saya juga senang menjawab pertanyaan.sumber
Anda mungkin menyukai Sudo untuk Windows .
sumber