【发布时间】:2010-10-22 15:03:25
【问题描述】:
我必须从我的 unix 机器上运行一个位于 windows 服务器中的批处理作业。 或者从我的本地机器。 win 服务器有一个 userName/Pwd 。 我如何以编程方式连接到 Windows 机器并运行批处理? (批处理会更改该机器中的一些文件权限)
如果有更好的方法来处理这种情况,请告诉我
【问题讨论】:
标签: scripting shell batch-file remote-access
我必须从我的 unix 机器上运行一个位于 windows 服务器中的批处理作业。 或者从我的本地机器。 win 服务器有一个 userName/Pwd 。 我如何以编程方式连接到 Windows 机器并运行批处理? (批处理会更改该机器中的一些文件权限)
如果有更好的方法来处理这种情况,请告诉我
【问题讨论】:
标签: scripting shell batch-file remote-access
这在很大程度上取决于您在 Windows 机器上的身份验证方式、本地和 unix 机器上的网络关系以及在远程批处理文件上运行任务所需的权限级别。
我可以说,在 Windows 中,您可以先创建一个脚本,将连接到远程机器所需的用户名和密码存储在一个变量中,然后在该脚本中让它通过网络连接到机器并运行作为该用户的批次。
您将如何连接到远程 Windows 服务器?它是在 LAN 还是 VPN 类型的环境中,您是使用 ssh 连接还是通常通过网络映射它?>
【讨论】: