【问题标题】:Python: Open and read remote text files on WindowsPython:在 Windows 上打开和读取远程文本文件
【发布时间】:2026-01-04 18:10:01
【问题描述】:

我正在尝试找到一个模块,该模块允许我在本地运行脚本:
1. 在远程 Windows 机器上打开一个文本文件
2.读取文本文件的行
3. 将行存储在变量中并能够处理数据。

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

【问题讨论】:

  • 欢迎来到 SO。如果以下答案之一解决了您的问题,您应该接受它(单击相应答案旁边的复选标记)。这有两件事。它让每个人都知道您的问题已得到解决,并为帮助您的人提供帮助。完整说明请参见here

标签: python windows text-files remote-access readfile


【解决方案1】:

您可以为此使用 powershell。

首先通过管理员权限打开powershell。

输入此命令

启用-PSRemoting -Force

在两台计算机上也输入此命令,以便他们相互信任。

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

然后通过此命令在两台电脑上重新启动 winrm 服务。

重启-服务WinRM

用这个命令测试一下

Test-WsMan 计算机名

用于执行远程命令。

Invoke-Command -ComputerName COMPUTER -ScriptBlock { COMMAND } -凭据用户名

用于启动远程会话。

输入-PSSession -ComputerName COMPUTER -Credential USER

【讨论】: