【问题标题】:Edit files remotely on Windows Server 2012 with Python使用 Python 在 Windows Server 2012 上远程编辑文件
【发布时间】:2015-05-27 08:52:53
【问题描述】:

如何使用 Windows Server 2012 R2 远程连接到专用服务器并在 C:/Users/$user/AppData/Roaming 中编辑或添加文件?

如果有任何解决方案,我更喜欢在 Python 中执行此操作。

【问题讨论】:

    标签: python windows file-io remote-access


    【解决方案1】:

    要在远程服务器上打开文件,请使用 UNC 路径:

    fname = r'\\server_name\C$\Users\user_name\AppData\Roaming\file.txt'
    with open(fname, 'r') as f:
        ...
    

    打开文件后,就像处理本地文件系统上的文件一样。需要注意的是,您必须从在远程服务器上具有适当权限的帐户运行脚本。我通常通过以具有提升权限的用户身份打开的命令提示符运行它来执行此操作。

    我使用这种方法一次对数百台服务器进行批量更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-05-24
      • 2013-04-03
      相关资源
      最近更新 更多