我们有一些我们pipe理的机器:一些Windows 2003/8以及一些Unix的版本。 我需要写一些脚本/任务/等(我是一个程序员,所以任何语言/工具都不错),将连接到这些不同的机器,并获取我们的软件创build的一些日志文件数据机器并理想地删除机器上的旧数据。
在Unix中,这很容易实现,因为我只能通过telnet / ssh甚至ftp进行连接,并获取所需的内容。 但是,对于我们的Windows机器,唯一有保证的连接方法是远程桌面。 通常情况下,我会通过远程桌面连接远程可见的本地驱动器,然后将其复制并删除。 我需要自动化这个过程。
我谷歌search了一下,并没有find尽可能多的,我希望,包括一个类似的和没有回答的问题上所以https://stackoverflow.com/questions/4406573/how-to-open-remote-desktop-copy-file – 程序化 。
任何人都知道可以做到这一点的任何图书馆或工具(最好是免费的)? 谢谢。
幻像奖励积分,如果你能帮我处理我需要build立一个VPN连接之前连接的网站。
你可以利用推,而不是拉?
应该很容易写一个脚本来收集本地事件日志,然后ftp(或curl或任何其他听起来不错)的文件到你需要它的任何地方。
然后,您需要从该脚本中制定计划任务或服务。
你有没有考虑像DropBox的东西? 如果操作系统有不同的风格,并且可以访问互联网,则可以使用脚本将日志文件复制到单个DrobBox帐户文件夹,该文件夹将与云同步。
如何使用AutoIt或AutoHotkey创build脚本并使用MSTSC ?. 我build议,如果你从这个方向来看,你configuration你的RDP会话是800×600,这样一切都可以预测在同一个地方?
一个考虑因素可能是编程式拨号到这些networking的VPN,如果这是可能的,客户端将允许它。
并且为这些机器上的逻辑驱动器启用了默认的pipe理员共享,那么您将只能使用UNCpath进行连接
\\server.domain.com\C$\folderwithstuff\folderwithmorestuff\
然后只是复制你需要的东西
(“XCOPY”\ server.domain.com \ C $ \ folder *。*“,”\ yourserver.domain.com \ c $ \ folder“)