命令提示没有用户输入

时间:2014-06-11 14:21:28

标签: batch-file vbscript cmd runas

我正在编写一个安装数据库的脚本。我使用RunAs命令在DBUser用户下安装DB。我使用VB脚本调用runas函数,然后使用vbs中的sendkeys函数输入密码。当我立刻发送整个密码时

sendkeys ("PASSWORD")

它给某些服务器带来了问题所以我改变了逻辑,通过一次发送一个字母来输入密码

For k=1 To Len(PASSWORD) WScript.Sleep 200 oShell.SendKeys Mid(PASSWORD,k,1) Next

我从一个批处理文件中调用这个vbs,当这个vbs执行时,它会显示另一个请求DBUser密码的推荐提示。由于passowrd字母一个接一个,用户认为他们必须输入密码(他们不这样做,如果他们试图进入pwd,数据库安装失败..

所以我的问题是.....有没有办法可以禁用新的命令提示符窗口(打开输入密码),这样即使用户试图输入任何事情,cmd窗口都不会接受它。或者还有其他方法可以用来在后台自动输入Runas密码吗?

由于

0 个答案:

没有答案
相关问题