Windows批处理文件使用用户名和密码调用远程可执行文件
您好,我正在尝试获取一个批处理文件来从服务器调用可执行文件并登录。我有一个监控程序,允许我发送和执行脚本。好吧,
//x3400/NTE_test/test.exe /USER:student password
现在这行不通了。该路径是正确的,因为当我在 xp 的运行菜单中输入它时,它可以工作。然后我手动登录并运行脚本。我怎样才能让它登录并运行我需要的exe?
第 2 部分: 有些机器已经使用保存的密码登录(手动完成)。我应该有一个命令来首先清除该密码然后登录吗?
感谢您的回复,我感谢
杰克的帮助
Hi I am trying to get a batch file to call an executable from the server and login. I have a monitoring program that allows me send and execute the script. OK here goes....
//x3400/NTE_test/test.exe /USER:student password
Now this doesn't work. The path is right because when I type it in at the run menu in xp it works. Then I manually login and the script runs. How can I get this to login and run that exe I need it to?
Part 2:
Some of the machines have already logged in with the password saved (done manually). Should I have a command to first clear that password then login?
Thanks for any replies, I appreciate the help
Jake
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(注意:这个问题可能属于 serverfault.com 或 superuser.com)
如果需要进行的登录是网络共享的登录,您可以让您的脚本使用 net use 命令来执行此操作:
如果登录是特定的到“test.exe”程序,那么您必须从其文档中找出如何在命令行上传递凭据。
无论哪种情况,您都需要考虑在脚本中包含用户密码的安全隐患。如果用户在
x3400
服务器上拥有与他正在运行的计算机上相同的名称和密码的帐户(或者如果 x3400 计算机与他的计算机位于同一域中),则应该有不需要他提供凭据。这可能是处理密码的更好方法。(note: this question probably belongs on serverfault.com or superuser.com)
If the login that needs to happen is the login for the network share, you can have your script do that using the net use command:
If the login is something specific to the ``test.exe` program, then you'll have to find out from its documentation how to pass credentials on the command line.
In either case, you need to consider the security implications of having a user's password in a script. If the user is has an account with the same name and password on the
x3400
server as on the machine he's running on (or if the x3400 machine is in the same domain as his machine), there should be no need for him to provide credentials. This might be a better way to handle the password.