前段时间我偶然发现了一款可以完全控制远程机器的软件,但我记不起它的名字了。现在我想从我的服务器进行一些自动化操作,以便我可以将文件放在远程客户端机器上,执行一些命令,或者获取客户端机器上的进程列表。
我不想在远程机器上安装任何特殊软件 - 我认为有一个端口可以做到这一点。我对客户端机器唯一了解的是管理员帐户名和密码。
Windows 中是否有任何内置服务可用于执行此操作,如果有,它使用哪个端口?
我知道 telnet,但我不认为那是我以前使用过的软件。
答案1
根据您服务器上的 Windows 版本,可能会启用远程桌面。
如果您希望在服务器之间移动文件,则有一些选择。在我的 LAN 中,我使用 perl 在各种服务器(Linux、Windows、OS X)之间移动数据。Perl 允许我使用定义的 SMB 共享或 Windows 服务器上现有的管理 (c$) 共享。但是,这完全是在 LAN 环境中,它可能不是最 Windows 类型的解决方案。
答案2
您应该可以通过运行以下命令复制文件:
复制文件 \\remotecomputer\c$\path
执行远程命令并列出远程进程:
psexec 和 pslist