首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >远程机器任务的自动化

远程机器任务的自动化
EN

Stack Overflow用户
提问于 2011-03-15 07:02:34
回答 1查看 382关注 0票数 0

这就是我想要做的:

  1. 连接到VPN (我使用ras拨号)
  2. 检查VPN中活动虚拟机的列表,然后连接到一个虚拟机。(我读过vmrun可以做到这一点,但我已经安装了虚拟基础设施库。我从哪里得到vmrun实用程序?)或
  3. 检查给定的虚拟机是否打开,如果没有打开,然后连接到它(mstsc是我现在使用的,它是前台进程。还有什么其他东西可以做它的背景和告诉用户,它是用提供的凭据登录吗?顺便说一句,mstsc并不能帮助我检查状态或启动虚拟机。所以,我需要为它工作)
  4. 一旦连接到UNC路径(\dir1 1\dir1 2),就从那里复制一个文件夹并进行ftp。我可以管理FTP部分,但是我不知道如何处理UNC路径内容。我知道pushd,但是pushd似乎不需要用户/密码。我的UNC有一个用户名/密码。另外,我认为我可以在远程服务器中的批处理文件中完成这个任务。我计划使用psexec在远程服务器上执行此批处理。一旦所有的事情都做好了,就可以实现VPN (再一次)

我有一些关于如何完成个别任务的信息,但是我可以使它成为一个完整的信息,因为我缺少关于如何整合所有这些的知识。批处理脚本是我擅长的,所以我选择了它。但是如果你认为有更好的工具( AutoIT能做这种事情吗?)或者其他一些编程语言,那么我很高兴知道。

耽误您时间,实在对不起!

EN

回答 1

Stack Overflow用户

发布于 2011-03-18 13:16:17

第三条:

我猜这些是基于mstsc使用的Windows机器。若要使当前用户登录到Windows计算机,请使用WMIC或Sysinternals PSLoggedOn

这里有一篇有语法和更多建议的文章:

https://serverfault.com/questions/32633/how-to-check-who-is-currently-logged-on-to-windows-workstation-from-command-line

我非常喜欢使用命令行telnet客户端来查看系统是否还在运行:

telnet 445

如果响应包含消息的“未能打开与主机的连接,端口445:连接失败”的任何部分,则服务器不可用。当然,这只在您的环境中端口445没有被阻塞时才有效。

我在自动化脚本中使用的另一个很好的工具是斯塔夫。它需要一个单独的安装和一些时间配置,但提供了许多快捷方式,解决了我遇到的不止一个脚本问题。

祝好运。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5308477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档