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

我正在尝试找到一个模块,该模块允许我在本地运行脚本:
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

【讨论】:

    猜你喜欢
    • 2018-02-26
    • 2021-04-12
    • 2011-05-24
    • 2020-03-29
    • 2020-06-08
    • 2023-02-08
    • 2021-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多