如何远程连接到使用 Windows Server 2012 R2 的专用服务器并在 C:/Users/$user/AppData/Roaming
中编辑或添加文件?
如果有任何解决方案,我更喜欢在 Python 中执行此操作。
最佳答案
为了打开远程服务器上的文件,请使用 UNC 路径:
fname = r'\\server_name\C$\Users\user_name\AppData\Roaming\file.txt'
with open(fname, 'r') as f:
...
打开文件后,就像使用本地文件系统上的文件一样。需要注意的是,您必须从在远程服务器上具有适当权限的帐户运行脚本。我通常通过从命令提示符运行它来执行此操作,我以具有提升权限的用户身份打开该命令提示符。
我已经使用此方法一次对数百台服务器进行批量更新。
关于python - 使用 Python 在 Windows Server 2012 上远程编辑文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30477570/