我正在使用paramiko在远程windows服务器上执行命令。我能够执行dir之类的命令并提取输出,但是执行python脚本似乎失败了。不会引发错误消息。在

下面是我的代码片段:def ssh_connect(ip,user,pwd):

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect(ip, username=user, password=pwd)

return ssh

def execute_command(device_details, command):

ip = device_details.get('ip')

username = device_details.get('username')

password = device_details.get('password')

ssh_ns_obj = ssh_connect(ip, username, password)

ssh_stdin, ssh_stdout, ssh_stderr = ssh_ns_obj.exec_command(command)

print ssh_stderr.read()

return ssh_stdout.read()

device_details = dict()

device_details['ip'] = 'a.b.c.d'

device_details['username'] = 'Administrator'

device_details['password'] = 'pass'

command_1 = "cmd /c mkdir asdf"

output = execute_command(device_details, command_1)

command_2 = 'cmd /c "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe C:\pythonattempt\try.py"'

output = execute_command(device_details, command_2)

以下是我在command_2中提到的try.py:

^{pr2}$

command_1执行成功,我可以看到在我的windows机器上创建的目录。但是command_2不会抛出任何错误,但也不会被执行。在

我知道是因为x.txt或文件夹x没有创建。在

我已经在Windows上安装了freeSSHd服务。我能够ssh进入我的Windows机器,执行完全相同的命令,它正在工作。在

见下图:

我该怎么做?在

python 管理windows客户端_在远程windows客户端上执行python脚本相关推荐

  1. winserver下oracle好运维吗,在Windows 客户端下备份远程Linux服务器上的Oracle数据库...

    1.在Windows上安装Oracle客户端软件(比如:win32_11gR1_client版本最好跟服务器Oracle版本相同) 系统运维  www.osyunwei.com  温馨提醒:qihan ...

  2. python国内书籍推荐_久等了,你要的 Python 书籍推荐,来了!

    前言 时不时有小伙伴私信问我有什么好一些的 Python 书籍推荐,想要学习学习. 那么今天就来给大伙说道说道,我会划分为以下几个分类,让不同阶段的朋友可以根据自身的情况,选择适合自己当下学习的 Py ...

  3. 手机上有没有学python的软件-三款可以在安卓手机上运行Python代码的软件

    导语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮忙 ...

  4. 安卓上比较好的python开发软件-三款可以在安卓手机上运行Python代码的软件

    导 语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮 ...

  5. python兼职平台信号处理_如何在Windows机器上处理python中的信号

    Python的os.kill在Windows上包含了两个不相关的API.当sig参数为CTRL_C_EVENT或CTRL_BREAK_EVENT时,它会调用GenerateConsoleCtrlEve ...

  6. linux配置erp访问端口_让远程Windows系统访问本地Linux打印机

    CUPS服务就不用多说了,用过linux的都知道是什么,是多么的优秀!这是这篇文章的最根本的前提. samba当然更不用我多说了,但今天和它无缘,他太过于强大,配置复杂,有更能适应它的地方. 这里我会 ...

  7. ftp安装包windows版_连接远程Linux系统的免费SSH与FTP软件介绍

    介绍几款常用的远程 SSH 和 sftp 连接软件. 文章原发于个人主页: https://www.bas369.com/more/learning_notes/2020/08/28/%E8%BF%9 ...

  8. python趣味编程表白_【暖心一笑】Python趣味编程:定时给Ta讲笑话

    原标题:[暖心一笑]Python趣味编程:定时给Ta讲笑话 大四的生活就是这么无聊,我琢磨着也学了这么多东西了,为啥不能用自己的知识来给生活找点乐子呢?我想反正每天都要给Ta问候一声早安,为何不同时讲 ...

  9. python交流企鹅裙_神级程序员巧用python开发王者荣耀把妹神器,一路升级上王者!...

    Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...

最新文章

  1. 29个简单直观的移动设备网页设计
  2. 二级域名怎么设置_怎么建设自己的网站?看完这四个步骤你就明白了
  3. TCP/IP / TCP 头
  4. python zipfile_Python中的zipfile模块使用详解
  5. 【学习笔记】《数据挖掘:理论与算法》CH5 支持向量机
  6. java 怎么判别注释符_java学习笔记二(注释、关键字、标识符)
  7. 在html中 标题字体标记的最大取值,西南大学网络教育2020年春0834]《网页设计》作业标准答案...
  8. JAVA面向对象程序设计(第二版) 袁绍欣 第四章答案
  9. c语言中空格字符怎么表示_C语言中常用的字符串操作函数
  10. 怎么把计算机模式重置,电脑怎么还原出厂模式
  11. RPA 在 HR 人力资源系统的应用
  12. web前端培训Node.js和JavaScript的关系
  13. 安装“万能解码器”还原真实“解码”(纯以个人兴趣分析)
  14. 蓝牙耳机音量控制问题
  15. @Value设置默认值
  16. python爬虫,爬取禅道BUG信息列表
  17. 未知USB设备(设备描述符请求失败)是什么?
  18. 编程-----魔法币投币方案设计
  19. 金山WPS升级后导致用友输出Excel表格打不开
  20. 火狐浏览器上的广告过滤插件

热门文章

  1. 获取系统信息1——linux系统中的时间
  2. Django之ORM对数据库操作
  3. cmds在线重定义增加列
  4. 数据字典表Truncate丢失将招致数据库不可用
  5. 关于下一代IM服务器的一点想法
  6. Linux kernel 中模块化的平台驱动代码介绍
  7. 第一次收到这么用心的感谢信
  8. 为了杀蚊子,他用树莓派DIY了一把激光枪!
  9. 一步步分析-C语言如何面向对象编程
  10. CentOS 8明年正式停止维护,以后再也不会有免费的RHEL了!