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

Use*_*291 5 windows security user-accounts shortcuts windows-10

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

但是假设我需要从另一个访问我安装在另一个上的程序。我需要这样做的方法是作为相应的其他用户运行程序(否则,愚蠢的应用程序将无法识别用于激活它的许可证并要求另一个)。

没什么大不了的,我可以右击应用程序并通过输入用户名和密码以另一个身份运行。

但是,如果我可以左键单击应用程序并询问我该特定用户的密码,那会方便得多。有没有办法操纵快捷方式,所以它会这样做?

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

I s*_*ica 4

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

@runas /user:someuser "C:\Program Files\Folder\MyProgram.exe"
Run Code Online (Sandbox Code Playgroud)

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

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

@runas /savecred /user:someuser "C:\Program Files\Folder\MyProgram.exe"
Run Code Online (Sandbox Code Playgroud)

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

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

C:\Windows\System32\runas.exe /user:someuser "C:\Program Files\Folder\MyProgram.exe"
Run Code Online (Sandbox Code Playgroud)