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 相关文章推荐
linux系统使用python监控apache服务器进程脚本分享
Jan 15 Python
基于Python实现的百度贴吧网络爬虫实例
Apr 17 Python
python实现校园网自动登录的示例讲解
Apr 22 Python
Python统计python文件中代码,注释及空白对应的行数示例【测试可用】
Jul 25 Python
python单线程文件传输的实例(C/S)
Feb 13 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
pandas对dataFrame中某一个列的数据进行处理的方法
Jul 08 Python
aws 通过boto3 python脚本打pach的实现方法
May 10 Python
numpy的Fancy Indexing和array比较详解
Jun 11 Python
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
Jul 13 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 Python
python3.9之你应该知道的新特性详解
Apr 29 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删除数组中特定元素的两种方法
2013/07/02 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
javascript 函数使用说明
2010/04/07 Javascript
javascript 弹出层组件(升级版)
2011/05/12 Javascript
javascript写的简单的计算器,内容很多,方法实用,推荐
2011/12/29 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
jquery 利用show和hidden实现级联菜单示例代码
2013/08/09 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
使用jQuery动态加载js脚本文件的方法
2014/04/03 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
2015/05/26 Javascript
JavaScript+html5 canvas实现图片破碎重组动画特效
2016/02/22 Javascript
VUEJS实战之修复错误并且美化时间(2)
2016/06/13 Javascript
JS ES6中setTimeout函数的执行上下文示例
2017/04/27 Javascript
vue路由跳转时判断用户是否登录功能的实现
2017/10/26 Javascript
详解Python的Django框架中的模版继承
2015/07/16 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
Python 编程速成(推荐)
2019/04/15 Python
Python猴子补丁知识点总结
2020/01/05 Python
pycharm开发一个简单界面和通用mvc模板(操作方法图解)
2020/05/27 Python
Python flask框架端口失效解决方案
2020/06/04 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
Python配置pip国内镜像源的实现
2020/08/20 Python
压铸汽车模型收藏家:Diecastmodelswholesale.com
2016/12/21 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
2019年c语言经典面试题目
2016/08/17 面试题
国际商务系学生个人的自我评价
2013/11/26 职场文书
《口技》教学反思
2014/02/21 职场文书
房屋出租协议书
2014/04/10 职场文书
大学生党员学习焦裕禄精神思想汇报
2014/09/10 职场文书
学习十八大的心得体会
2014/09/12 职场文书
土建施工员岗位职责
2015/04/11 职场文书
人代会简报
2015/07/21 职场文书