用shutdown命令远程关机

必须先建立IPC$连接,建立后才能用shutdown命令远程关机。
需要两条命令:
1、net user \\IP\ipc$ "密码" /user:"用户名"
2、shutdown -m \\IP -s

一台主机信息为:
I    P:【192.168.1.2】
用户名:【administrator】
密  码:【123456】
要远程关闭此计算机就在CMD里输入:
net use \\192.168.1.2\ipc$ "123456" /user:"administrator"
提示“命令成功完成”后,再输入:
shutdown -m \\192.168.1.2 -s
输完回车后他机子就关机了。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
net use \\目标IP\ipc$ "密码" /user:"administrator" 条件: 一:超级用户。 二:超级用户要有密码。 三:远程机的"控制面板-文件夹选项-查看-简单的文件共享",需去掉选取。 IPC$连接windows xp提示1326错误的解决方法 1326错误解决方法:(输入无误的前提下) net use \\目标IP\ipc$ "密码" /user:"administrator"进行连接,报告系统发生1326错误,登陆失败:未知用户名或密码错误。在远程机的"控制面板-文件夹选项-查看-简单的文件共享",去掉选取,然后再尝试连接。简单文件共享会 把网络连接权限都归为 guest连接,是无法访问IPC$等管理共享的。 因为也是我花了蛮大的功夫才弄清楚原因的(答案也是在网上找到的,当时没有注意网址,现在又找不到了,感谢原创作者),而且看到网上很多人有同样的困扰,然而网上关于这个问题的解释都不能解决本质的问题,所以既然我知道了,也就不吝啬的与大家一起分享~ 发生错误 1219。 不允许一个用户使用一个用户以上用户名与一个服务器或共享资源的多重连接。中断与次服务器或共享资源的所有连接,然后在试一次... 建立ipc$空连接时,容易出现上述错误。 解决方法: net use \\机器名或IP\ipc$ /del 用net use来删除前一个用户的连接 net session这条命令看看你的共享文件夹的电脑上有几个连接 希望喜欢计算机的朋友们继续加油!
要实现Python远程关机功能,可以使用Python的subprocess模块结合操作系统的命令来实现。以下是一个简单的示例代码: ```python import subprocess # 远程关机函数 def remote_shutdown(ip, username, password): # 构造远程关机命令,使用ssh命令连接远程主机并执行关机命令 shutdown_command = f"ssh {username}@{ip} 'sudo shutdown now'" try: # 执行远程关机命令,需要输入远程主机的密码 subprocess.run(shutdown_command, shell=True, capture_output=True, input=f"{password}\n", text=True, timeout=10) print("远程关机指令已发送成功!") except subprocess.TimeoutExpired: print("远程关机失败:连接超时!") except subprocess.CalledProcessError as e: print(f"远程关机失败:{e.stderr}") # 测试示例 if __name__ == "__main__": # 设定要关机远程主机的IP地址、登录用户名和密码 remote_ip = "192.168.1.100" remote_username = "admin" remote_password = "123456" # 调用远程关机函数 remote_shutdown(remote_ip, remote_username, remote_password) ``` 以上代码使用ssh命令连接远程主机,并执行`sudo shutdown now`命令实现关机功能。需要提供远程主机的IP地址、登录用户名和密码作为参数。当命令成功执行后,会打印出"远程关机指令已发送成功!"的提示信息。 关于源码下载,可以使用各种方式获取到上述代码,可以通过复制粘贴到本地文本编辑器中保存为Python脚本文件,或者通过版本控制工具(如Git)下载代码仓库中的相关文件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值