Python:在Windows上打开并读取远程文本文件

我试图find一个模块,将允许我在本地运行脚本,将:
1.在远程Windows计算机上打开一个文本文件
2.阅读文本文件的行
3.将行存储在一个variables中,并能够处理数据。

这在Linux机器上通过SSH绝对没有问题,但我不知道什么模块用于远程Windows机器。 我可以连接没有问题,并通过WMI在远程Windows机器上运行命令,但是WMI没有读/写文件的方法。 有没有我可以安装来实现这个过程的任何模块?

你可以使用PowerShell的。

首先打开PowerShell的管理员previlage。

输入这个命令

启用-PSRemoting -Force

在两台计算机上也输入这个命令,这样他们就相互信任了。

Set-Item wsman:\ localhost \ client \ trustedhosts *

然后用这个命令在这两台电脑上重新启动winrm服务。

重新启动服务WinRM

用这个命令测试它

测试 – WsMan computername

执行远程命令。

Invoke-Command – 计算机名COMPUTER -ScriptBlock {COMMAND} -credential USERNAME

用于启动远程会话。

Enter-PSSession -ComputerName COMPUTER -Credential USER

还有Windows的SSH(第三方)。

否则,您可以启用Windows文件共享(SMB),在本地安装远程位置,并像远程文件一样在本地文件上工作。 (这不需要第三方软件)