使用Python

时间:2015-05-27 08:52:54

标签: python windows file-io remote-access

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

如果有任何解决方案,我更喜欢在Python中这样做。

1 个答案:

答案 0 :(得分:1)

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

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

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

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