Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用VBA在命令提示符下输入密码?_Vba_Excel_Passwords_Command Prompt - Fatal编程技术网

如何使用VBA在命令提示符下输入密码?

如何使用VBA在命令提示符下输入密码?,vba,excel,passwords,command-prompt,Vba,Excel,Passwords,Command Prompt,我在VBA(Excel)上创建了一个过程,该过程调用命令提示符并执行“runas”命令,在远程服务器上重新启动服务。我需要以管理员身份在服务器上输入命令。到目前为止,它工作正常,但我不想为我要在其中运行命令的每一个输入密码。我知道如何使用VBA和Excel自动完成任务。我不知道的是,如何使用VBA在命令提示符下输入密码 有人能帮我吗 谢谢。我在试图说服runas让我从程序中指定密码时遇到了各种各样的问题 最后,我扔掉了它,并从网站上下载了它,网站上还有其他的好东西 虽然许多人认为这是一个运行远程

我在VBA(Excel)上创建了一个过程,该过程调用命令提示符并执行“runas”命令,在远程服务器上重新启动服务。我需要以管理员身份在服务器上输入命令。到目前为止,它工作正常,但我不想为我要在其中运行命令的每一个输入密码。我知道如何使用VBA和Excel自动完成任务。我不知道的是,如何使用VBA在命令提示符下输入密码

有人能帮我吗


谢谢。

我在试图说服runas让我从程序中指定密码时遇到了各种各样的问题

最后,我扔掉了它,并从网站上下载了它,网站上还有其他的好东西

虽然许多人认为这是一个运行远程程序的工具,但它也可以很高兴地用于以不同的用户名运行本地内容,同时允许您将密码指定为命令行参数,例如:

psexec -d -u USER -p PWD -w WORKDIR EXECUTABLE
您应该能够在VBA中创建文本框控件,并将输入掩码设置为password,这将允许您以不可见的方式输入密码

然后,您可以构造
psexec
命令并从VBA执行它,而不必担心将密码注入运行
runas
的进程