admin管理员组文章数量:1026479
1. 远程机器的条件
远程Windows上必须要装好,并且配置好winrm,这个百度搜都都得到的,如果没有配置好,是不会连得上的。然后远程Windows那边要么开放winrm所需要的端口,要么直接关闭防火墙(不建议)。
2. 你自己主机的条件
pycharm安装pywinrm
3. 代码
import time
import schedule as schedule#用于周期任务
import winrm
def job():
#获得连接
t = winrm.Session("你的IP地址", auth=("你的用户名", "你的密码"))
#获得csv内容
r = t.run_cmd(r'type C:\output\DiskRep172-17-44-1.csv')
r1 = t.run_cmd(r'type C:\output\DiskRep172-17-42-114.csv')
r2 = t.run_cmd(r'type C:\output\DiskRep172-17-32-110.csv')
r3 = t.run_cmd(r'type C:\output\DiskRep172-16-32-110.csv')
# 将内容转化成字符串
s0 = str(r.std_out)
s1 = str(r1.std_out)
s2 = str(r2.std_out)
s3 = str(r3.std_out)
# 将数据分成一行一行的数据
s0 = s0.split("\\r\\n") # 这里需要转义
s1 = s1.split(&
1. 远程机器的条件
远程Windows上必须要装好,并且配置好winrm,这个百度搜都都得到的,如果没有配置好,是不会连得上的。然后远程Windows那边要么开放winrm所需要的端口,要么直接关闭防火墙(不建议)。
2. 你自己主机的条件
pycharm安装pywinrm
3. 代码
import time
import schedule as schedule#用于周期任务
import winrm
def job():
#获得连接
t = winrm.Session("你的IP地址", auth=("你的用户名", "你的密码"))
#获得csv内容
r = t.run_cmd(r'type C:\output\DiskRep172-17-44-1.csv')
r1 = t.run_cmd(r'type C:\output\DiskRep172-17-42-114.csv')
r2 = t.run_cmd(r'type C:\output\DiskRep172-17-32-110.csv')
r3 = t.run_cmd(r'type C:\output\DiskRep172-16-32-110.csv')
# 将内容转化成字符串
s0 = str(r.std_out)
s1 = str(r1.std_out)
s2 = str(r2.std_out)
s3 = str(r3.std_out)
# 将数据分成一行一行的数据
s0 = s0.split("\\r\\n") # 这里需要转义
s1 = s1.split(&
版权声明:本文标题:python实战----利用pywinrm库实现获取远程Windows的文件内容 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1738021237a1536352.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论