在脚本中提供管理员凭据

在脚本中提供管理员凭据

我正在编写一个从用户帐户运行的脚本。该脚本需要以管理员帐户身份执行另一个脚本。

  • 尝试过 AutoItRunAs- 没有用。
  • 尝试过PsExec- 相同。
  • 尝试过 CMDRunAs- 需要手动输入密码。

我还有哪些其他选择?

答案1

我使用 Robotronic.de 的 Runasspc。使用它你可以创建一个加密的脚本文件并在命令行中运行它。

不幸的是官方网站(http://www.robotronic.de/runasspcEn.html) 目前无法正常工作,因此您无法从那里下载。不过,我从这里找到了 runasspcen.zip(包含可执行文件和说明): http://www.leblogosd.fr/wordpress/runas-en-ligne-commande/

答案2

尝试使用 -i 选项运行 psexec。这将以系统用户身份运行该命令,这基本上赋予了它上帝模式。

您可以编写一些模拟代码来实现相同的目的。autoit 论坛上有一个已整理好的 SystemElevate.au3。

相关内容