Windows'ta başka bir kullanıcı olarak çalışmak için komut satırı argümanı?


9

Windows .msi yükleyicisi altında, bir uygulamanın yükleme zamanında çalıştırılacak özel bir eylem belirtirseniz, "SİSTEM" kullanıcısının altında çalıştırılır. Bir komut satırı parametresini özel eyleme (.exe dosyası) geçirerek onu kandırabilir miyim? şu anda oturum açmış kullanıcı?

Yanıtlar:


14

Aradığınız bu mu?

RUNAS

Execute a program under a different user account.

Syntax
      RUNAS [/profile] [/env] [/netonly] /user:user Program

Key
   /profile   Option to load the user's profile (registry)
   /env       Use current environment instead of user's.
   /netonly   Use the credentials specified only for remote connections.
   /user      Username in form USER@DOMAIN or DOMAIN\USER
              (USER@DOMAIN is not compatible with /netonly)
   Program    The command to execute

İstendiğinde şifreyi girin.

İle bir program başlattığınızda RunAs /netonly, program yerel bilgisayarınızda şu anda oturum açtığınız kullanıcı olarak çalışır, ancak ağdaki diğer bilgisayarlarla bağlantı belirtilen kullanıcı hesabı kullanılarak yapılır.

olmadan /netonly her şey belirtilen kullanıcı hesabı altında çalışacaktır.


'Runas'ın bir kabuk komutu olduğuna inanıyorum. Komutun 'myexe.exe' olması ve ardından farklı kimlik bilgileri altında çalışmasını sağlayacak bazı tartışmalara ihtiyacım var. Başka ipucu var mı?
kellogs

1
Komuttan sonra gelen herhangi bir değiştirici programa dahil edilmelidir. Örnek iexplore.exe / k Bu kiosk modunda Internet Explorer'ı açar ve çalıştırılabilir dosyaya yerleştirilmiştir. Eğer myscript.bat gibi betiğe bir değiştirici iletirseniz, normalde myfile.exe dosyasını çalıştıran myscript.bat gibi başka bir kullanıcı olarak myscript.bat / myfile.exe dosyasını çalıştıran bir betiğe geçerseniz programla birlikte kabuk komutunu çalıştıran bir komut dosyası yazmazsanız.
Stanley Williams

Haklısın. Etrafında bir yol yok sanırım. teşekkür ederim
kellogs

Çok aptalca @kellogs açıkça bunun hiçbir yolu olmadığını söyleyemezsiniz. Aslında, kesinlikle onun etrafında bir yol var. Bir keresinde runas yapan ve şifre yazan bir senaryo koştum ve gizli bir cmd kabuğu çalıştıracak bir program var. Böylece teoride kombine bir çözüm olarak mümkündür. Gizlenen şeyleri çalıştıran program HSTART. ntwind.com/software/hstart.html
barlop

3

Kısayol hedef alanında:

C:\Windows\System32\runas.exe /profile /user:COMPUTERNAME_04\administrator C:\totalcmd\TOTALCMD64.EXE

-2

Yönetici dışındaki bir uygulamayı açmak istiyorsanız, lütfen aşağıdakileri yapın - Üst karakter tuşunu basılı tutun + uygulamaya sağ tıklayın. Bu, "Farklı Kullanıcı Olarak Çalıştır" seçeneğini gösterecektir.


OP'nin, programı başka bir kullanıcı olarak yürütmesini (örneğin, yönetici, sizin yaptığınız gibi yapar) ve daha sonra orijinal kullanıcı olarak çalıştırılan başka bir komut / programı çağırmasını istiyor. Yani sorulmamış bir soruyu cevaplıyorsun.
Tim
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.