menggunakan "runas" dengan akun "Administrator" versus akun admin lainnya

12

Di komputer saya, saya memiliki dua akun admin. Akun admin default bernama "Administrator", dan akun admin baru bernama "testadmin."

Jika saya menjalankan perintah berikut:

runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe

Yang pertama membuka cmd.exe baru sebagai "testadmin", tetapi itu tidak benar-benar berjalan dalam mode Administrator, yaitu saya mendapatkan "Akses ditolak" jika saya mencoba menulis ke C: \ Windows.

Jendela kedua membuka cmd.exe baru sebagai "Administrator", tetapi itu berjalan dalam mode Administrator yang benar. Saya dapat berhasil menulis ke folder apa pun di komputer saya.

Nama jendela pertama adalah "cmd.exe (berjalan sebagai [ComputerName] \ testadmin)"

Nama jendela kedua adalah " Administrator: cmd.exe (berjalan sebagai [ComputerName] \ Administrator)"

Jika kedua akun memiliki hak admin, mengapa ada perbedaan perilaku di sini? Saya benci bahwa saya tidak dapat membuka jendela dari baris perintah sebagai testadmin dalam mode Administrator yang benar ... itu sangat menjengkelkan.

JoeCool
sumber
2
Dengan risiko menarik kemarahan geo dan orang-orang tertentu lainnya, masalahnya bukanlah apakah akun itu administrator atau bukan, apakah hal yang mereka jalankan meningkat atau tidak. Akun bernama "Administrator" secara otomatis naik. Akun yang merupakan admin lokal tetapi tidak bernama Administrator tidak secara otomatis terangkat. Apakah luaexec.exe ada di jalur Anda? Jika demikian, coba runas / user: testadmin luaexec.exe -w -f cmd.exe / k Itu akan menyebabkan prompt UAC dan jika Anda mengklik Ya atau OK atau apa pun, itu akan berjalan dengan baik.
Mark Allen
Anda mungkin dapat menggunakan sakelar / trustlevel. Saya belum pernah menggunakan ini secara pribadi tetapi mungkin membantu dalam peningkatan.
Phillip R.
Alasan masalah ini penting adalah karena saya ingin menjalankan program yang ditinggikan dari file batch saat masuk ke akun admin selain "Administrator." Dan tampak jelas bagi saya bahwa itu harus mudah dilakukan, mengingat akun testadmin saya memang merupakan akun admin.
JoeCool
Anda juga dapat mencoba psexec dari sistem, bukan runa. technet.microsoft.com/en-us/sysinternals/bb897553.aspx - itu dapat meningkat dan semuanya.
Mark Allen

Jawaban:

4

Saya berasumsi Anda mengacu pada OS Windows 7 atau serupa. Alasan Anda melihat perbedaan antara dua akun pengguna adalah karena beberapa waktu yang lalu ketika vista keluar Microsoft sedikit mengubah kebijakan izin mereka. Tidak seperti di XP ketika Anda membuat akun Admin, akun itu memiliki semua hak yang dimiliki akun Administrator biasa. Sekarang di Vista dan Windows 7 Anda adalah admin semu kecuali Anda masuk sebagai Administrator yang sebenarnya. Dalam kebanyakan kasus, Anda dapat menjalankan prompt perintah dengan mengklik kanan program cmd.exe dan memilih untuk menjalankannya sebagai Administrator untuk mendapatkan hasil yang Anda inginkan, namun ada kalanya Anda harus masuk ke akun Administrator yang sebenarnya untuk melakukan tugas Anda. Alasan utama ini dilakukan adalah untuk mencegah virus melakukan pekerjaan buruk mereka dan sebuah mesin.

Saya telah melihat perangkat lunak tertentu memerlukan instalasi atau uninstall langsung dari akun "Administrator" dan tidak ada yang lain, kalau tidak mereka tidak akan berfungsi. Saya harap ini sedikit menjelaskan situasi.

Bersulang

Frank R
sumber
0

Akun-akun tersebut mungkin tidak memiliki hak istimewa yang sama, karena mungkin ada beberapa kebijakan yang diterapkan langsung ke akun Administrator alih-alih grup Administrator.

Tetapi dalam situasi khusus Anda, sepertinya runas testadmin tidak dieksekusi dengan hak istimewa tinggi. Lihat apakah ini membantu.

Ricardo Gomes
sumber
0

Ini benar-benar menjengkelkan karena Anda menginginkan sesuatu untuk "berjalan sebagai" secepat Administrator daripada setiap kali melakukan klik kanan dan pilih "jalankan sebagai administrator" dll.

Saya menemukan solusi. Buat pintasan apa pun yang Anda inginkan (mis. Cmd.exe) dijalankan sebagai administrator dan terapkan properti "Run as administrator" ke pintasan itu:

masukkan deskripsi gambar di sini

Sekarang Anda dapat menjalankan pintasan ini dengan cepat dan itu akan menjalankan program yang Anda inginkan sebagai administrator seperti yang Anda harapkan.

Atul
sumber