【发布时间】:2013-04-19 14:48:55
【问题描述】:
这个 Stack Overflow 问题提出了一个看起来应该可以工作的命令,但实际上并没有(不过现在该答案已被删除):
Single line command for Run as a different user on Window 7 that contains a password also
命令是:
echo PaSsWoRd | runas /user:Administrator cmd
但是它说:
未知的用户名或密码错误。
虽然细节绝对正确。例如,如果我要运行:
runas /user:Administrator
...在下一行,如果我输入PaSsWoRd,就没有问题了。
【问题讨论】:
-
runas /user:Administrator “cmd” < “C:\pass.txt”怎么样 -
你可以使用
runas /savecred ...,它会提示输入一次密码,然后记住它。 (见密码存储rundll32.exe keymgr.dll,KRShowKeyMgr) -
/savecreddoesn't work 和/netonly。我尝试过的大多数解决方案都不起作用。我没有尝试 psexec,因为它对我来说是 rather heavyweight,但我 had success 使用 RunAs module for powershell 和内置 Windows "Credentials manager"。
标签: cmd command-prompt runas