# -*- coding: utf-8 -*-

import wmi,json

import time

import traceback

import sys

logfile = 'logs_%s.txt' % time.strftime('%Y-%m-%d_%H-%M-%S', time.localtime())

#远程执行bat文件

def call_remote_bat(ipaddress,username,password):

try:

#用wmi连接到远程服务器

conn = wmi.WMI(computer=ipaddress, user=username, password=password)

filename=r"C:\123.bat" #此文件在远程服务器上

cmd_callbat = "start c:\123.bat"

conn.Win32_Process.Create(CommandLine=cmd_callbat) #执行bat文件

print "执行成功!"

return True

except Exception,e:

log = open(logfile, 'a')

log.write(('%s, call bat Failed!\r\n') % ipaddress)

log.close()

print traceback.print_exc(file=sys.stdout)

return False

return False

if __name__=='__main__':

call_remote_bat(ipaddress="192.168.110.131", username="Administrator", password="123456")

以上是远程连接的代码,运行和报错如下:

Traceback (most recent call last):

File "D:/untitled/Զ������.py", line 11, in call_remote_bat

conn = wmi.WMI(computer=ipaddress, user=username, password=password)

File "C:Python27libsite-packageswmi.py", line 1290, in connect

handle_com_error ()

File "C:Python27libsite-packageswmi.py", line 241, in handle_com_error

raise klass (com_error=err)

x_wmi:

None

这是什么错误,有哪位高手可以解答一下

这个报错我在主机ping通虚拟机(远程计算机)之后,运行代码,还是以上的报错,这又是什么情况呢?哪位高手帮忙解答一下,谢谢。

RPC服务器不可用,我在服务里开启了RPC之后再运行代码,还是一样的报错,这要怎么解决呢?

python wmi_使用python的wmi进行远程连接的时候报错相关推荐

  1. python wmi antivirusproduct_使用python的wmi进行远程连接的时候报错

    # -*- coding: utf-8 -*- import wmi,json import time import traceback import sys logfile = 'logs_%s.t ...

  2. sqlyog for MySQL远程连接的时候报错mysql 1130的解决方法

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法 今天在用远程连接Mysql服务器的数据库,不管怎么弄都是连接不到. 错误代码是1130,ERROR 1130: ...

  3. 远程连接Oracle 数据库连接报错ORA-12638身份检索失败

    数据库版本:oracle11g 当使用navicate或者PLsql使用远程连接服务器的数据库的时候报错 RA-12638身份检索失败 因为是更换了个新电脑出现这种问题了,所以可以排除时服务器数据库的 ...

  4. mysql登录root 1130_通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

    解决方法: 1.改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 &q ...

  5. 远程连接:hive 报错:Permission denied: user=anonymous, access=EXECUTE

    远程连接hive Error: Failed to open new session: java.lang.RuntimeException: java.lang.RuntimeException: ...

  6. 华为云mysql端口号_华为云云耀服务器远程连接mysql,报错10038端口配置问题。

    选用的是云耀云服务器,系统镜像18.0.4 ubantu server版. sudo apt-get install mysql-server-5.7后,首次登陆,修改密码. 将root用户密码改为自 ...

  7. Navicat for MySQL远程连接的时候报错mysql 1130的解决方法

    Navicat for mysql 1130错误 用Navicat连接远程MYSQL,提示如下错误,我以为是自己的防火墙问题,但是关了,依然不行. ERROR 1130: Host '192.168. ...

  8. 远程连接Jupyter Notebook报错:bind [127.0.0.1]:8888: Permission denie

    怀疑是端口占用引起 查看端口8888占用情况 netstat -nao 查看PID对应的进程 tasklist|findstr 21380 确定占用的名称 "test.exe" 终 ...

  9. 远程连接IBM MQ报错AMQ4036解决方法

    首先,我是在linux服务器上部署的MQ,以及使用指令新建的独立管理器QM001,然后使用本机的IBM MQ客户端远程连接,队列管理器名称,IP,端口均正确,发生AMQ4036报错,提示没有权限访问, ...

最新文章

  1. JavaScript stringObject.replace() 方法
  2. perl中的几个模块使用.
  3. 信息系统项目管理师:论项目的质量管理
  4. 一.Spring框架基础
  5. 如何以学习单片机为契机,逐步成为优秀的工程师
  6. Golang并发(五) - Select
  7. 【安装配置】DBCA创建数据库(图形界面)
  8. 梯度边缘检测 matlab,梯度边缘检测matlab
  9. 数据结构_满二叉树、完全二叉树、二叉排序树、平衡二叉树
  10. 用组策略彻底禁止USB存储设备、光驱、软驱、ZIP软驱
  11. 怎么用C语言求解线性规划,线性规划习题详细解析,包括线性规划方程求解步骤...
  12. 通过URL链接将文件下载到本地
  13. 将中文姓名转为拼音英文名的一种实现
  14. 在美国租房子需要考虑什么问题?
  15. 从中序与后序遍历序列构造二叉树
  16. Kotlin实现的一个小小的RecyclerView列表界面及点击事件的简单处理
  17. 化工原理 --- 流体流动 2
  18. 利用Python打造一个语音合成系统,听说你想要御姐音?
  19. 《Python与硬件项目案例》— 基于Python与指纹模块AS608的指纹识别签到考勤系统(下篇)(期末大作业、课程设计、毕业设计、结课项目)
  20. Codeforces1486 C1.Guessing the Greatest (easy version)(交互题+二分)

热门文章

  1. JS中作用域以及变量范围
  2. 【计网入门就看这篇】从零开始的计网学习——物理层(考研人福利)
  3. 毕业设计常用模块之语音模块MY1680使用
  4. Matplotlib图例中文乱码解决
  5. 行业首家 | 美格智能5G R16模组SRM825N顺利完成中国移动入库
  6. 这个“忽悠”马云10亿的男人,当选院士!
  7. 解决hive小文件过多问题
  8. 海康威视 sdk 报警订阅 java代码编写
  9. 开源网安三款产品入选中国信通院首批《软件供应链厂商和产品名录》
  10. 如何将Notepad++设置到鼠标右键(注册表)里去