使用.bat或.lnk文件自动执行cmd并进行用户输入

问题描述

我想创建一个.bat或.lnk文件(最好是一个.lnk文件)来为我自动执行cmd中的以下序列:

>runas /user:5CG95082M0\School "C:\Users\School\AppData\Local\Microsoft\Teams\Update.exe --processstart "Teams.exe""
Enter the password for 5CG95082M0\School: [my user password is an input here]
Attempting to start C:\Users\School\AppData\Local\Microsoft\Teams\Update.exe --processstart Teams.exe as user "5CG95082M0\School" ...

这是我的问题:如何在提示输入密码自动使用户密码输入文件

请注意,该命令为runas,并且它正在等待用户输入。我已经读到使用echo来做到这一点已被删除。作为证明(或者是?),在cmd上运行时要注意这一点:

C:\Users\7329934>echo [my password] | runas /user:5CG95082M0\School "C:\Users\School\AppData\Local\Microsoft\Teams\Update.exe --processstart "Teams.exe""
Enter the password for 5CG95082M0\School:
Attempting to start C:\Users\School\AppData\Local\Microsoft\Teams\Update.exe --processstart Teams.exe as user "5CG95082M0\School" ...
RUNAS ERROR: Unable to run - C:\Users\School\AppData\Local\Microsoft\Teams\Update.exe --processstart Teams.exe
1326: The user name or password is incorrect.

有什么想法吗?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)