Comment exécuter-je comme un utilisateur différent sur un raccourci dans Windows 7?
Sous Windows XP, j'ai eu la possibilité de marquer un raccourci comme étant dirigé par un utilisateur différent, de sorte que chaque fois que je le faisais, cela me demanderait un nom d'utilisateur/mot de passe. Cela m'a laissé avoir deux raccourcis pour des choses comme SQL Server Management Studio , une pour mon compte Normal et un pour mon compte administrateur de domaine qui a accès aux serveurs de production.
Je peux accéder à l'option "Courir comme utilisateur différent" avec Shift + right-click, mais je ne peux pas voir une option nulle part qui me laisserait marquer le raccourci que pour le faire à chaque fois.
Pour ajouter à ce que l'utilisateur ci-dessus a dit:
C:\Windows\System32\runas.exe /storecred /user:Domain\UserName "mmc %windir%\system32\dsa.msc"
(Ce "mmc %windir%\system32\dsa.msc"
est destiné à exécuter des utilisateurs et des ordinateurs Active Directory à titre d'exemple)
#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()
Vous pouvez télécharger des détails SQL Script de Comment créer un raccourci pour exécuter une application en tant qu'utilisateur différent (PowerShell)
Vous pouvez utiliser ShellRunas de Microsoft Sysinternals. Vous pouvez utiliser "ShellRunas Program.exe" dans la cuve de tir pour obtenir le même comportement que vous avez eu dans XP.
Edit: Apparemment, vous devez taper le nom d'utilisateur à chaque fois, ce n'est donc pas exactement le comportement que vous vouliez.