【问题标题】:Invoke script with elevated credentials WITHOUT being prompted for password使用提升的凭据调用脚本而不提示输入密码
【发布时间】:2014-07-01 18:03:38
【问题描述】:

我正在编写一个程序来调用一个脚本,Java to pass args to a Python script

我希望在不提示我输入密码的情况下使用提升的凭据调用此脚本。到目前为止,我找到了以下解决方案

echo Plaintextpassword | runas /user:DOMAIN\privilegeduser cmd /c python ps.py sender-ip=10.10.10.10

但它不起作用,因为控制台显示 RUNAS USAGE。

如何解决这个问题?

【问题讨论】:

  • 感谢您的支持 .... 有什么想法吗?

标签: java python runas


【解决方案1】:

您获得 RUNAS USAGE 是因为该命令需要是单个参数(即,用引号括起来)。我无法让密码回显部分工作,但运行部分是:

runas /user:DOMAIN\privilegeduser "cmd /c python ps.py sender-ip=10.10.10.10"

【讨论】:

  • 这很有帮助。我正在尝试查看程序是否有办法自动读取密码而不提示用户手动输入
  • 查看 /savecred 选项。我自己没用过,除了用来保存密码供以后重复使用,不能给你太多建议。
猜你喜欢
  • 2011-09-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-07
  • 2018-01-18
  • 1970-01-01
相关资源
最近更新 更多