Python实现的远程登录windows系统功能示例


Posted in Python onJune 21, 2018

本文实例讲述了Python实现的远程登录windows系统功能。分享给大家供大家参考,具体如下:

首先安装wmi 命令:

pip install wmi

然后会报错缺少pywin32-219.win-amd64-py2.7.exe包,去下面这个地址下载
http://sourceforge.net/projects/pywin32/files/pywin32/

寻找适合自己电脑位数和python的包下载安装

下面是远程连接的代码:

# -*- coding:utf-8 -*-
#! python2
import wmi
def sys_version(ipaddress, user, password):
  conn = wmi.WMI(computer=ipaddress, user=user, password=password)
  for sys in conn.Win32_OperatingSystem():
    print "Version:%s" % sys.Caption.encode("UTF8"),"Vernum:%s" % sys.BuildNumber #系统信息
    print sys.OSArchitecture.encode("UTF8") # 系统的位数
    print sys.NumberOfProcesses # 系统的进程数
if __name__ == '__main__':
  sys_version(ipaddress="ip", user="用户名", password="密码")

附:python使用socket远程执行命令,并返回值操作示例

#!/usr/bin/env python
# TCP-Server
import socket
import subprocess
sk_obj = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sk_obj.bind(('127.0.0.1',8000))
sk_obj.listen(5)
while True:
  conn,ipaddr = sk_obj.accept()
  print ('connection from ip: %s' % ipaddr[0])
  while True:
    try:
      from_recv = conn.recv(8096)
      if len(from_recv) == 0:continue
      print ('from ip : %s information : %s' % (ipaddr[0],from_recv))
      res = subprocess.Popen(from_recv.decode('utf-8'),shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
      msg = res.stdout.read()
      if len(msg) == 0:
        msg = res.stderr.read()
      conn.send(msg)
    except Exception:
      break
  conn.close()
sk_obj.close()
#!/usr/bin/env python
# TCP-Client
import socket
import sys
sk_obj=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sk_obj.connect(('127.0.0.1',8000))
while True:
  msg = raw_input('-->').strip()
  if len(msg)==0:continue
  sk_obj.send(msg.encode('utf-8'))
  data = sk_obj.recv(8096)
  print ('Server send information : %s' % data.decode('utf-8'))
sk_obj.close()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python实现绘制树枝简单示例
Jul 24 Python
Python实现建立SSH连接的方法
Jun 03 Python
Python函数装饰器常见使用方法实例详解
Mar 30 Python
Python实现二叉搜索树BST的方法示例
Jul 30 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
Sep 05 Python
FFT快速傅里叶变换的python实现过程解析
Oct 21 Python
在PyCharm中实现添加快捷模块
Feb 12 Python
python实现126邮箱发送邮件
May 20 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
基于python+selenium自动健康打卡的实现代码
Jan 13 Python
Python Spyder 调出缩进对齐线的操作
Feb 26 Python
python保存图片的四个常用方法
Feb 28 Python
python3监控CentOS磁盘空间脚本
Jun 21 #Python
python实现猜单词小游戏
May 22 #Python
python2.x实现人民币转大写人民币
Jun 20 #Python
python实现猜数字小游戏
Mar 24 #Python
python实现人民币大写转换
Jun 20 #Python
python人民币小写转大写辅助工具
Jun 20 #Python
python简易远程控制单线程版
Jun 20 #Python
You might like
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
jquery $.ajax入门应用一
2008/11/19 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
js切换光标示例代码
2013/10/10 Javascript
Javascript 鼠标移动上去 滑块跟随效果代码分享
2013/11/23 Javascript
深入理解JS中的变量及作用域、undefined与null
2014/03/04 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
jqGrid表格应用之新增与删除数据附源码下载
2015/12/02 Javascript
JavaScript中获取HTML元素值的三种方法
2016/06/20 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
AngularJS使用ng-class动态增减class样式的方法示例
2017/05/18 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
JavaScript实现世界各地时间显示
2020/09/07 Javascript
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
Python中实现从目录中过滤出指定文件类型的文件
2015/02/02 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
django使用图片延时加载引起后台404错误
2017/04/18 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
在Python中使用gRPC的方法示例
2018/08/08 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
python 搜索大文件的实例代码
2019/07/08 Python
基于python实现雪花算法过程详解
2019/11/16 Python
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
博士研究生自我鉴定范文
2013/12/04 职场文书
告诉你怎样写创业计划书
2014/01/27 职场文书
《掌声》教学反思
2014/02/23 职场文书
人事专员岗位说明书
2014/07/29 职场文书
师范生免费教育协议书范本
2014/10/09 职场文书
2015高三毕业寄语赠言
2015/02/27 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
干货:如何写好工作总结报告!
2019/05/10 职场文书