【问题标题】:windows batch file to call remote executable with username and passwordWindows批处理文件以使用用户名和密码调用远程可执行文件
【发布时间】:2011-02-09 04:12:37
【问题描述】:

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

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

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

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

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

杰克

【问题讨论】:

    标签: windows batch-file executable remote-execution


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-28
      相关资源
      最近更新 更多