use*_*653 5 windows batch-file runas
我正在尝试获取批处理文件以自动将密码输入"runas"程序,但我无法让它工作.到目前为止,这是我的批处理文件:
echo password | runas /user:testuser c:/path/to/my/program.exe
Run Code Online (Sandbox Code Playgroud)
但是,我收到错误消息"未知用户名或密码错误".我也尝试过:
runas /user:testuser c:/path/to/my/program.exe < c:/path/to/file/containing/password.txt
Run Code Online (Sandbox Code Playgroud)
这回来时出现了同样的错误.有谁知道这样做的方法?我最终要做的是让批处理文件从配置文件中读取用户名和密码,然后以该用户身份启动"program.exe".
下面的Batch-JScript混合脚本可以满足您的需求.用.bat扩展名保存.
@if (@CodeSection == @Batch) @then
@echo off
start "" runas /user:testuser c:/path/to/my/program.exe
CScript //nologo //E:JScript "%~F0"
goto :EOF
@end
WScript.CreateObject("WScript.Shell").SendKeys("password{ENTER}");
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此文章
| 归档时间: |
|
| 查看次数: |
16949 次 |
| 最近记录: |