python实战----利用pywinrm库实现获取远程Windows的文件内容

1. 远程机器的条件远程Windows上必须要装好,并且配置好winrm,这个百度搜都都得到的,如果没有配置好,是不会连得上的。然后远程Windows那边要么开放winrm所需要的端口,要么直接关闭防火墙(不建议)。 2.

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(&

发布者:admin,转转请注明出处:http://www.yc00.com/web/1738021236a4012497.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信