代码如下

# -*- 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.110", username="Administrator",password="12345678")

报错情况如下:

C:\Python27\python.exe D:/untitled/远程连接.py

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:\Python27\lib\site-packages\wmi.py", line 1290, in connect

handle_com_error ()

File "C:\Python27\lib\site-packages\wmi.py", line 241, in handle_com_error

raise klass (com_error=err)

x_access_denied:

None

这是什么错误呢,有哪个高手帮忙解答一下,谢谢~

python调用bat有时可以、有时不行_python编程实现对远程执行bat文件时遇到的错误...相关推荐

  1. python执行bat文件_Python中调用PowerShell、远程执行bat文件实例

    python调用本地powershell方法 1.现在准备一个简陋的powershell脚本,功能是测试一个IP列表哪些可以ping通: function test_ping($iplist) { f ...

  2. python调用js库中的函数_Python 调用JS文件中的函数

    Python 调用JS文件中的函数 1.安装PyExecJS第三方库 2.导入库:import execjs 3.调用JS文件中的方法 Passwd = execjs.compile(open(r&q ...

  3. python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

  4. python调用c函数传字符串参数_Python使用ctypes模块调用DLL函数之传递数值、指针与字符串参数...

    在Python语言中,可以使用ctypes模块调用其它如C++语言编写的动态链接库DLL文件中的函数,在提高软件运行效率的同时,也可以充分利用目前市面上各种第三方的DLL库函数,以扩充Python软件 ...

  5. python调用bat_python windows 远程执行bat

    本机环境:Win 10,python3.6 远程机器: Win7.WinServer 因python在windows上执行需要用到 wmi 模块. wmi 模块下载地址:https://sourcef ...

  6. python中csv库写入表头_python的pandas工具包,保存.csv文件时不要表头的实例

    用pandas处理.csv文件时,有时我们希望保存的.csv文件没有表头,于是我去看了DataFrame.to_csv的document. 发现只需要再添加header=None这个参数就行了(默认是 ...

  7. python程序发布到阿里云云服务器_Python实现阿里云服务器里的文件上传与下载

    Python实现阿里云服务器里的文件上传与下载 018.4.15 背景: 老实说,因为现实的各种原因造成电脑换来换去是可能出现的事情,但是电脑能换,电脑里的环境却不能换.我就曾在三个电脑里各自安装了虚 ...

  8. python运维脚本部署jdk_Jenkins 为Jenkins添加Windows Slave远程执行python项目脚本

    测试环境 JAVA JDK 1.7.0_13 (jdk-7u13-windows-i586.exe) Jenkins Win764未 python项目环境 实践操作 1.新建与配置结点 [系统管理]- ...

  9. python调用sql数据库进存销_python多进程快速批量爬取黄页海量信息并保存文本和数据库教程...

    最近帮朋友做一些网络营销的工作,需要抓取一些客源信息,用以辅助营销,我感觉很多做电商的朋友,尤其是微商朋友们,应该都是比较需要各种客源信息的吧,今天,小编我就借此机会把利用python多进程的方式抓取 ...

最新文章

  1. [JS]题解 | #魔法数字#
  2. Openshift创建Router和Registry
  3. mysql删除重复文章标题_MySQL中查询、删除重复记录的方法大全
  4. ffmpeg命令详解(转)
  5. Sublime text3配置xdebug调试记录
  6. python函数库_10. 标准库简介
  7. V 8 nfs+drbd+heartbeat
  8. Maven打包时抛出should not point at files within the project directory …异常
  9. 线程安全和线程不安全理解
  10. CentOS7安装MySQL 8.0安装
  11. Django index_together设置
  12. 二维数组 详解(C++)
  13. linux系统视屏录像_在Linux上的点击,弹出和故障排除录像
  14. WeAdmin连接资源,相关错误
  15. 复数,实数,幂函数,指数函数
  16. 结构化、半结构化、非结构化数据
  17. 免费 在线转换 音频,图像,PDF,视频,文档等格式转换
  18. 【Unity游戏开发】动画系统(四)Unity3d动画基础
  19. 算法设计题3.34-栈和队列-第3章-《数据结构习题集》-严蔚敏吴伟民版
  20. qnap raid5升级raid6_实践出真知!100TB的RAID5到底能否重建成功?

热门文章

  1. 计算机安全模式无法进入安全模式,如何解决无法在Windows 10中进入安全模式的问题...
  2. 某都计算机考研计算机组成原理,东北大学2000年考研真题-计算机组成原理
  3. android 时间显示格式,Android setting中修改时间显示格式后,桌面的数字时钟widget小部件显示不更新...
  4. java中split特殊符号
  5. jdk自带的反编译在那个包下_求教JDK中的反编译命令
  6. 怎么查看自己电脑的配置_怎么查看自己网卡是千兆网卡还是百兆网卡
  7. 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
  8. 计算机网络数据分析报告,贵州大学计算机网络实验报告-实验四-分析IP协议数据包格式...
  9. 显卡mx150和230哪个好_MX250显卡等于GTX1050?笔记本显卡MX250和MX150的区别对比
  10. java里冒泡排序编程案例_java编程题:用Java实现一个冒泡排序算法