无忧启动论坛

标题: 用易语言编写的 简单的 远程发送命令的 小程序,控制台模式 [打印本页]

作者: dos时代菜鸟    时间: 2016-6-22 19:34
标题: 用易语言编写的 简单的 远程发送命令的 小程序,控制台模式
本帖最后由 dos时代菜鸟 于 2016-6-23 09:35 编辑


=============================================
cmd_server2 服务器2
用法:
cmd_server2 55555 127.0.0.1 54321
开启本机端口55555 等待远程命令,同时将本机ip和端口上报给 127.0.0.1:54321
===============================================
cmd_搜集服务器2 (客户机用的)
用法:
cmd_搜集服务器 54321
开启本机 54321 端口,等待接收 cmd_server2启动后上报来的数据。并将搜集的服务器ip和端口存入server_ip.txt 中。
===============================================
cmd_client (客户机)
用法:
1、
cmd_client 127.0.0.1 55555 "shutdown -f -s -t 1"
一次性发送 给 服务器 127.0.0.1:55555 关机指令,发送完毕就退出程序。
2、
cmd_client 127.0.0.1 555555
连接服务器 127.0.0.1:555555 ,在提示符下输入 命令给 127.0.0.1
================================================

server.vbs
用于隐藏开启cmd_server2,并向192.168.22.68:54321 上报
===========
逐一关机.cmd
用于 将根据 server_ip.txt 中所列的server电脑逐一关机。

远程2.3.7z

392.03 KB, 下载次数: 22, 下载积分: 无忧币 -2

2016.06.23 更新,解决server端cpu占用高的问题


作者: dos时代菜鸟    时间: 2016-6-22 19:36
请有条件的 大侠们 帮忙测试 公网环境可行性。
需要在 防火墙和杀毒软件里设置为 允许。

作者: 2013ertert    时间: 2016-6-22 20:11
局域网使用的吧
作者: dos时代菜鸟    时间: 2016-6-22 20:44
2013ertert 发表于 2016-6-22 20:11
局域网使用的吧

局域网 使用肯定没问题。
不知道 广域网 咋样,server 和 client 都要有广域网ip。
作者: 2012=2012    时间: 2016-6-23 01:19
楼主是用的易语言自带的服务器和客户端组件?如果是的化,外网可能不稳定,会出现粘包的情况,就是你发送过去的命令有可能不被服务器识别
作者: dos时代菜鸟    时间: 2016-6-23 06:55
2012=2012 发表于 2016-6-23 01:19
楼主是用的易语言自带的服务器和客户端组件?如果是的化,外网可能不稳定,会出现粘包的情况,就是你发送过 ...

哦,谢谢,
那是为啥呢?
其实局域网也就够了。

作者: xiaoy    时间: 2025-1-4 17:50
不知能不能把这个完善一下  服务端能不指定客户端IP运行么  客户端要是有图形界面 列出在线服务主机  选择一台或多台执行远程命令,可以保存常用远程命令就好了




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3