0

您好我正在尝试获取一个批处理文件以从服务器调用可执行文件并登录。我有一个监控程序,允许我发送和执行脚本。好的,这就去......

//x3400/NTE_test/test.exe /USER:student password

现在这行不通了。路径是正确的,因为当我在 xp 的运行菜单中输入它时,它可以工作。然后我手动登录并运行脚本。我怎样才能让它登录并运行我需要它的exe?

第 2 部分:一些机器已经使用保存的密码登录(手动完成)。我应该有一个命令先清除该密码然后登录吗?

感谢您的任何回复,感谢您的帮助

杰克

4

1 回答 1

0

(注意:这个问题可能属于 serverfault.com 或 superuser.com)

如果需要登录的是网络共享的登录名,您可以使用 net use 命令让您的脚本执行此操作:

net use //x3400/NTE_test /USER:student password
//x3400/NTE_test/test.exe

如果登录是特定于“test.exe”程序的,那么您必须从其文档中了解如何在命令行上传递凭据。

无论哪种情况,您都需要考虑在脚本中包含用户密码的安全隐患。如果用户在服务器上的帐户与x3400他正在运行的机器上的名称和密码相同(或者如果 x3400 机器与他的机器在同一个域中),则他不需要提供凭据。这可能是处理密码的更好方法。

于 2010-04-17T15:37:40.927 回答