python 管理windows客户端_在远程windows客户端上执行python脚本
我正在使用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脚本相关推荐
- winserver下oracle好运维吗,在Windows 客户端下备份远程Linux服务器上的Oracle数据库...
1.在Windows上安装Oracle客户端软件(比如:win32_11gR1_client版本最好跟服务器Oracle版本相同) 系统运维 www.osyunwei.com 温馨提醒:qihan ...
- python国内书籍推荐_久等了,你要的 Python 书籍推荐,来了!
前言 时不时有小伙伴私信问我有什么好一些的 Python 书籍推荐,想要学习学习. 那么今天就来给大伙说道说道,我会划分为以下几个分类,让不同阶段的朋友可以根据自身的情况,选择适合自己当下学习的 Py ...
- 手机上有没有学python的软件-三款可以在安卓手机上运行Python代码的软件
导语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮忙 ...
- 安卓上比较好的python开发软件-三款可以在安卓手机上运行Python代码的软件
导 语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮 ...
- python兼职平台信号处理_如何在Windows机器上处理python中的信号
Python的os.kill在Windows上包含了两个不相关的API.当sig参数为CTRL_C_EVENT或CTRL_BREAK_EVENT时,它会调用GenerateConsoleCtrlEve ...
- linux配置erp访问端口_让远程Windows系统访问本地Linux打印机
CUPS服务就不用多说了,用过linux的都知道是什么,是多么的优秀!这是这篇文章的最根本的前提. samba当然更不用我多说了,但今天和它无缘,他太过于强大,配置复杂,有更能适应它的地方. 这里我会 ...
- ftp安装包windows版_连接远程Linux系统的免费SSH与FTP软件介绍
介绍几款常用的远程 SSH 和 sftp 连接软件. 文章原发于个人主页: https://www.bas369.com/more/learning_notes/2020/08/28/%E8%BF%9 ...
- python趣味编程表白_【暖心一笑】Python趣味编程:定时给Ta讲笑话
原标题:[暖心一笑]Python趣味编程:定时给Ta讲笑话 大四的生活就是这么无聊,我琢磨着也学了这么多东西了,为啥不能用自己的知识来给生活找点乐子呢?我想反正每天都要给Ta问候一声早安,为何不同时讲 ...
- python交流企鹅裙_神级程序员巧用python开发王者荣耀把妹神器,一路升级上王者!...
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...
最新文章
- 29个简单直观的移动设备网页设计
- 二级域名怎么设置_怎么建设自己的网站?看完这四个步骤你就明白了
- TCP/IP / TCP 头
- python zipfile_Python中的zipfile模块使用详解
- 【学习笔记】《数据挖掘:理论与算法》CH5 支持向量机
- java 怎么判别注释符_java学习笔记二(注释、关键字、标识符)
- 在html中 标题字体标记的最大取值,西南大学网络教育2020年春0834]《网页设计》作业标准答案...
- JAVA面向对象程序设计(第二版) 袁绍欣 第四章答案
- c语言中空格字符怎么表示_C语言中常用的字符串操作函数
- 怎么把计算机模式重置,电脑怎么还原出厂模式
- RPA 在 HR 人力资源系统的应用
- web前端培训Node.js和JavaScript的关系
- 安装“万能解码器”还原真实“解码”(纯以个人兴趣分析)
- 蓝牙耳机音量控制问题
- @Value设置默认值
- python爬虫,爬取禅道BUG信息列表
- 未知USB设备(设备描述符请求失败)是什么?
- 编程-----魔法币投币方案设计
- 金山WPS升级后导致用友输出Excel表格打不开
- 火狐浏览器上的广告过滤插件