Win10-记得以特定用户身份执行

Win10-记得以特定用户身份执行

我通常更喜欢将工作账户和休闲账户分开。

但是,假设我需要从另一个计算机访问我在一个计算机上安装的程序。我需要以相应的另一个用户身份运行该程序(否则,愚蠢的应用程序将无法识别用于激活它的许可证并要求另一个许可证)。

没什么大不了的,我可以通过 Shift 键并右键单击该应用程序,然后通过输入用户名和密码以其他身份运行。

但是,如果我只需左键单击该应用程序,它就会要求我输入该特定用户的密码,那就方便多了。有没有办法操纵快捷方式让它做到这一点?

(当然,理想情况下,它甚至不会要求输入密码,但我真诚地怀疑是否有办法这样设置)。

答案1

您可以创建一个批处理脚本,使用以下命令启动您的程序鲁纳斯命令。例如:

@runas /user:someuser "C:\Program Files\Folder\MyProgram.exe"

然后创建此脚本的快捷方式。执行时,它会提示您输入指定用户帐户的密码。

如果您想避免密码提示,请添加开关/savecred

@runas /savecred /user:someuser "C:\Program Files\Folder\MyProgram.exe"

首次执行此操作时,系统会提示您输入账户密码,然后该密码将保存在Windows 凭据管理器。后续启动该命令将不会提示输入密码(除非您从凭证管理器中删除该条目)。

@请注意,您也可以在编辑现有快捷方式或创建新快捷方式时直接将上述命令(不带)输入快捷方式的“目标”属性中。然后,Windows 将自动重写runas到快捷方式目标将读取的正确路径中 - 例如 -

C:\Windows\System32\runas.exe /user:someuser "C:\Program Files\Folder\MyProgram.exe"

相关内容