如何在提供密码作为参数的情况下从 Windows cmd 以管理员身份运行

如何在提供密码作为参数的情况下从 Windows cmd 以管理员身份运行

我有一个非常烦人的设置(超出了我的能力范围),其中我有一个受限用户帐户和一个“a”帐户或管理员帐户。每次我以管理员身份运行时(很多),我都必须输入用户名和密码,这会让我的速度慢很多。我想知道是否可以从命令提示符以管理员身份运行程序,同时为其提供凭据(如下所示):

runas /user:AdminAccount /password:fooBar program.exe

我知道这个/savecred选项,但我需要为每个新程序输入密码......

更新:

我只是觉得我应该包括这一点,我用作管理员的用户不是内置的用户,因此 runas 仅以此用户身份运行它(没有管理员权限),因此如果有办法使用此用户的管理员权限,那就太好了

答案1

听起来 CPAU 可能就是你正在寻找的:

http://www.joeware.net/freetools/tools/cpau/

“用于在备用安全上下文中启动进程的命令行工具。基本上,这是 runas 的替代品。还允许您创建作业文件并在文件中编码 ID、密码和命令行,以便普通用户可以使用它。”

应允许您使用所需的管理员帐户运行,并将密码存储在加密文件中。唯一的缺点是,如果您的系统强制定期密码过期,则您必须重新创建加密文件。

相关内容