精易论坛

标题: 以管理员默认IPC方式调用系统命令关闭局域网中其它计算机 [打印本页]

作者: jr21066    时间: 2019-10-31 18:13
标题: 以管理员默认IPC方式调用系统命令关闭局域网中其它计算机
技术上是没有先进性的。只是在有局域网时,每天关闭很多计算机时能方便一些。

windows如果没有修改过的话。系统是会有默认的管理员管理的。
通过 net use命令来实现远程登录
shutdown -s -m命令来完成远程关机操作。
命令的其它参数都可以在命令后加问题来查看的。百度也很多。


实现的前提是需要目标计算机的管理员帐户和密码,并且关闭防火墙。同时禁用系统的防止空白密码登录功能。
禁用方法如图
运行 gpedit.msc
禁用禁止空白密码登录


  
如果真 (通信测试 (目标地址, 30) ≠ -1)
' 如果目标计算机未开机就不执行关机动作
运行控制台程序 (“net use \\” + 目标地址 + “\ipc$ ”#引号“Password”#引号“ /user:”#引号“administrator”#引号, 标准输出内容, 错误输出内容, 返回值)
' 使用net命令以管理员身份登录目标计算机,这里使用了 运行控制台程序 命令,好处是如果命令执行出错时,参数 错误输出内容 会有内容。可以通过判断参数来检测命令是否执行成功。
运行控制台程序 (“shutdown -s -m \\” + 目标地址 + “ -t ”到文本 (关机延时), 标准输出内容, 错误输出内容, 返回值)
' 关机命令,-t后边是关机前的延时。



附件里也传了个简单的完整代码。

snipaste_20191031_180602.jpg (11.61 KB, 下载次数: 1)

snipaste_20191031_180602.jpg

snipaste_20191031_180659.jpg (83.36 KB, 下载次数: 1)

snipaste_20191031_180659.jpg

snipaste_20191031_180722.jpg (13.4 KB, 下载次数: 1)

snipaste_20191031_180722.jpg

远程关机工具.e

194.78 KB, 下载次数: 27, 下载积分: 精币 -2 枚


作者: gaoqing    时间: 2019-10-31 22:53
谢谢分享学习
作者: mood100    时间: 2019-10-31 23:24
不知道 密码就关闭不了
作者: 易之徒    时间: 2019-11-1 00:37
已经学会了,谢谢您的分享!
作者: kyo9766    时间: 2019-11-1 13:35
域网络的话,直接使用域管理员密码就可以的,感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4