You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Python代码获取映射驱动器对应的SharePoint站点URL

获取关联到本地文件浏览器的SharePoint站点URL的Python实现

如果你的SharePoint站点已经关联到本地文件浏览器(无论是映射为网络驱动器,还是通过UNC路径访问),可以通过以下几种Python方式获取对应的站点HTTPS URL:

方法1:使用win32wnet库(适配映射驱动器/UNC路径)

这和你获取网络映射驱动器真实URL的思路一致,win32wnet的WNetGetUniversalName方法同样支持解析SharePoint的本地访问路径:

针对映射驱动器(如S:\)

import win32wnet

try:
    # 传入映射驱动器路径,参数1指定UNIVERSAL_NAME_INFO_LEVEL
    sharepoint_url = win32wnet.WNetGetUniversalName(r"S:\", 1)
    print(sharepoint_url)
except Exception as e:
    print(f"URL获取失败: {str(e)}")

针对UNC路径(如\sites.inside-sharex.xxxx.com\sites\141475xxxx)

如果站点是通过UNC路径直接显示在本地文件浏览器中,直接传入UNC路径即可:

import win32wnet

unc_path = r"\\sites.inside-sharex.xxxx.com\sites\141475xxxx"
try:
    sharepoint_url = win32wnet.WNetGetUniversalName(unc_path, 1)
    print(sharepoint_url)
except Exception as e:
    print(f"URL获取失败: {str(e)}")

注意事项

  • 运行代码的用户必须拥有该SharePoint站点的访问权限,否则会因权限不足获取失败
  • 如果你的SharePoint站点是通过OneDrive客户端同步到本地的文件夹(非网络映射/UNC访问),这种方法不适用,需要通过OneDrive相关API或读取注册表同步信息来获取对应URL

内容的提问来源于stack exchange,提问作者AiurQIAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 08:15:31