如何利用shutdown实行对别人局域网关机等任务

2025-02-23 19:30:51
推荐回答(5个)
回答1:

1.远程运行无非是运用IPC$连接或WMI调用,运行权限需要本地管理员组的账户和密码。GUEST和USER权限是不行的!IPC$用到TCP139,445端口,WMI用到TCP135端口。所以,要防止人家运用远程命令关你的机,只需要:不给人家知道你的管理员密码就可以了。如果是域环境或者对方已经知道了你的密码,那么用防火墙关闭以上端口即可。

2.若想用IPC$关闭对方机器,你需要的条件和上面一样。然后:
步骤一,就是楼上所说的:net use \\192.168.0.8\IPC$ "administrator的密码" /user:"administrator" 。即建立了IPC$连接
步骤二,楼上说错了。本地运行 shutdown 岂不是关闭了自己机器么!!
应该是 at \\192.168.0.8 14:22 shutdown -t 1
解释一下:
at \\192.168.0.8 表示将在192.168.0.8这台机器上运行这个命令!!
14:22 表示命令运行的时间,设置为当前时间2分钟之后即可。注意是24小时制
shutdown -t 1 表示命令执行后一秒钟之后关机(此命令无法及时关机的!所以设定为1秒之后)

效果:对方机器在14:22跳出“计算机将于1秒钟后关毕”,然后自动倒数1秒,关机。很像冲击波病毒,呵呵。不过冲击波是倒数60秒,我们还可以 shutdown -i 取消关机。倒数1秒就没时间咯~~

回答2:

防止别人关你电脑?
很简单
步骤1:开始->运行->GPEDIT.MSC(进入组策略)
步骤2:找到"计算机配置"-WINDOWS设置-"安全设置"-"本地策略"-"用户权利指派"---看右侧列表找到"从远端系统强制关机" 双击----然后弹出对话框
把GUEST 用户取消 就OK 别人就关不了了.

就是组策略的这个项目
样本:shutdown -S -m \\xgx166 -t 300 关别人电脑用这个 不过前提是他的组策略中"从远端..."这项里有GUEST! /*XGX166是别人计算机名*/
还有别的问题吗?

回答3:

要使用shutdown命令关对方电脑,首先要和对方建立ipc$连接(命令:net use \\IP地址\IPC$ "密码" /user:"用户名"),建立连接后可以shutdown+对方ip+参数,既然你其他的都看过了就不多说了

----------------------------------------
net use \\IP地址\IPC$ "密码" /user:"用户名"

打开自己的cmdshell 输入相关的对方的ip以及对方的管理员用户名及密码
例如:net use \\192.168.0.8\IPC$ "" /user:"administrator"
这个就是连接一个192.168.0.8的用户对方的管理用户名是administrator,密码为空的电脑

回答4:

用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "co
mment"] [-d up:xx:yy]

没有参数 显示此消息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \\computername 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)

回答5:

无法实现,除非对方机器上开启了相关的服务并且允许你将关机文件放入他的电脑,但是这个估计没人会让你这样做.所以,你在自己电脑上输入对某台电脑关机的命令,通常是没有任何响应的.