Kısayolda farklı bir kullanıcı olarak çalıştır


15

Windows 7'de bir kısayolda farklı bir kullanıcı olarak nasıl çalışırım?

Windows XP'de, bir kısayolu farklı bir kullanıcı tarafından çalıştırılıyor olarak işaretleme yeteneğim vardı, bu yüzden her çalıştırdığımda bir kullanıcı adı / parola isteyecektir. Bu , biri normal hesabım ve diğeri de üretim sunucularına erişimi olan SQL Server Management Studio gibi şeyler için iki kısayola sahip olmamı sağlıyor.

Shift+ İle 'Farklı kullanıcı olarak çalıştır' seçeneğine right-clickulaşabilirim, ancak her seferinde bunu kısayol olarak işaretlememe izin verecek bir seçeneği göremiyorum.

Yanıtlar:


21
  1. Sağ tıklayın> Yeni> Kısayol
  2. Hedef için "runas / user: domain \ user program.exe" yazın

Yerel bir hesap kullanmak istiyorsanız "etki alanı" bilgisayar adıyla değiştirebilirsiniz düşünüyorum.

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/windows_security_runas_shortcut.mspx?mfr=true

Yukarıdaki bağlantı XP içindir, ancak Windows 7'de bunu başardım. Kısayolu çift tıkladığınızda, kullanıcının şifresini soracak bir cmd açılacaktır. İlginç olan, parolayı yazarken yıldız (veya herhangi bir şey) görüntülememesidir. Ancak, sadece test ettim ve yazdığınız şifreyi kabul ediyor.


XP IMO'da olduğu kadar iyi değil ama mükemmel kabul edilebilir bir çözüm - teşekkürler!
Mart'ta PhilPursglove

Bu kazanmak 10 üzerinde çalışmıyor: İstenen işlem yükseklik gerektirir
Aaron

4

Yukarıdaki kullanıcının söylediklerine eklemek için:

C:\Windows\System32\runas.exe /storecred /user:Domain\UserName "mmc %windir%\system32\dsa.msc"

(Bu "mmc %windir%\system32\dsa.msc", etkin dizin kullanıcılarını ve bilgisayarlarını örnek olarak çalıştırmak içindir)


1
"/ Savecred" (veya "/ storecred"?) Anahtarını kullanmak büyük bir güvenlik açığıdır. Cevabımı buraya bakın: superuser.com/a/903881/229612 (ve yüksek haklara sahip bir programı çalıştırma sorununa çalışan bir çözüm içerir).
CM

0

Microsoft SysInternals'dan ShellRunas kullanabilirsiniz . XP'de yaptığınız davranışı elde etmek için shotcut'ta "ShellRunas program.exe" kullanabilirsiniz.

EDIT: Görünüşe göre her zaman kullanıcı adını yazmak zorunda, bu yüzden tam olarak istediğiniz davranış değildir.


0
#Create a Desktop Shortcut with Windows PowerShell
If(!$ShortcutFileName)
{
    $ShortcutFileName = (Get-Item $TargetFile).Basename
}
$ShortcutFile = "$env:Public\Desktop\$ShortcutFileName.lnk"
$WScriptShell = New-Object -ComObject WScript.Shell
$Shortcut = $WScriptShell.CreateShortcut($ShortcutFile)
#Run as different user, saves the password  
$a="runas.exe /savecred /user:$RunAsUser ""$TargetFile"""
$Shortcut.TargetPath = "runas.exe"
$Shortcut.Arguments = "/savecred /user:$RunAsUser ""$TargetFile"""
$Shortcut.IconLocation = $TargetFile
$Shortcut.Save()  

Bir uygulamayı farklı bir kullanıcı olarak çalıştırmak için bir kısayol oluşturma yönteminden ayrıntılı SQL komut dosyası indirebilirsiniz (PowerShell)


Lütfen yanıtınızı kopyalayıp birden fazla soruya yapıştırmayın. Tercihen cevabınızı OP'nin ihtiyaç duyduğu özel kullanım durumuna uyacak şekilde uyarlamalısınız ve sorular tam olarak aynı cevaba ihtiyaç duyuyorsa, şanslar bir kopya olarak işaretlenmelidir.
Mokubai

Ayrıca, bu komut dosyasının gerçekte nasıl kullanılacağı ve ne işe yaradığı hakkında önemli bilgileri de bıraktınız.
Mokubai
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.