如果您使用 SharePoint,那么您很可能将其用作文档存储库。您可能是通过 Web 浏览器访问您的文档库的。访问 SharePoint 文件的另一种方法是将 SharePoint 映射为计算机的网络驱动器。
在本文中,您将学习如何在计算机上将 SharePoint 映射为网络驱动器。反过来,您的 SharePoint 站点内容将通过 Windows Explorer、PowerShell,甚至是命令提示符访问。
先决条件
本文提供了逐步示例。如果您按照本文中的示例操作,那么您需要满足几个先决条件。
- A Windows 10 computer with Windows PowerShell 5.1 or PowerShell 7+. The examples in this article use PowerShell 7.1 when running commands, but you should be fine using Windows PowerShell 5.1
- 访问要映射为网络驱动器的 SharePoint 在线站点和文档库。本教程将使用 poshlab2.sharepoint.com URL 作为演示工作空间。SharePoint 站点为 ITOps,文档库为 Case Review,其中只包含一个文档。
- 您必须安装 OneDrive 同步应用程序。这仅在本文的“使用 OneDrive 同步应用程序将 SharePoint 文档库映射到本地驱动器” 部分中需要。
- 您可能已经在计算机上安装了 OneDrive。请参阅 哪个 OneDrive 应用程序 文章,了解如何确认您的 OneDrive 同步应用程序安装情况。
使用 WebDav 映射 SharePoint 驱动器
WebDav是一种旧技术,允许客户端访问远程 web 内容。在这一部分,您将了解如何使用 Windows Explorer 和命令提示符映射 SharePoint 驱动器。这两者都依赖于 WebDav 访问映射的远程 web 内容。
因为 WebDav 依赖于 WebClient 服务,您需要确保计算机上已启用并运行该服务。WebClient 服务很少从用户计算机上禁用。如果您需要确认 WebClient 服务状态,您可以使用以下步骤之一。
- 在 PowerShell 中运行以下命令 –
Get-Service WebClient
。

- 在命令提示符或 PowerShell 中运行以下命令 –
sc query WebClient
。

- 打开服务管理控制台(开始 —> 运行 —> services.msc),查找 WebClient 服务。

准备访问您的 SharePoint 站点
有两个 SharePoint 位置可以映射为网络驱动器;站点和文档库。根据您的要求和访问级别,您可能希望映射整个 SharePoint 站点或仅特定的文档库。
下面的截图显示了在浏览器中打开的 SharePoint Online 文档库。

为了清晰地解释 URL 的结构,以下是从上述截图中分解的 SharePoint URL 部分。
- 根 SharePoint URL 是 ‘https://poshlab2.sharepoint.com’
- 站点 URL 是 ‘https://poshlab2.sharepoint.com/sites/ITOps’
- 文档库 URL 是 ‘https://poshlab2.sharepoint.com/sites/ITOps/Case Review’
将 SharePoint URL 添加到受信任站点
A requirement to map a SharePoint drive is to add the web site as a Trusted Site on your client computer. Follow these steps to add a trusted site.
- 点击“开始”按钮,在搜索框中键入“Internet 选项”。然后,点击 打开 按钮。

2. 在 Internet 属性 窗口中,转到 安全 选项卡。从区域列表中点击 受信任站点。然后,点击 站点。

3. 然后,在 将此网站添加到该区域 文本框中,输入 SharePoint URL。点击 添加 和 关闭。

4. 返回 Internet 属性 窗口,点击 确定 以关闭并应用更改。

初始化访问您的 SharePoint 站点
您已将 SharePoint URL 添加为计算机上的受信任站点。下一步是使用 Internet Explorer 访问该网站至少一次,以便您首先登录。WebDav 不支持其他浏览器。
- 打开 Internet Explorer 并导航到您的 SharePoint 站点。登录并选择保持登录状态的选项。

2. 网站加载完成后,您已经完成了准备映射SharePoint驱动器的准备工作。如果没有,请检查您可能输入的错误凭据。

按照上述显示的所有准备步骤至关重要。跳过准备步骤将导致下面的错误。因此,您将无法成功将SharePoint映射为网络驱动器。

使用Windows资源管理器将SharePoint映射为网络驱动器
此时,您已经为映射为网络驱动器准备好了SharePoint站点或库。在本节中,您将使用Windows资源管理器(图形用户界面)创建映射驱动器。请按照以下步骤进行操作。
- 首先,打开Windows资源管理器。转到此 PC,然后在计算机选项卡上,单击映射网络驱动器。

2. 在映射网络驱动器窗口中:
- 选择并分配驱动器字母给SharePoint驱动器。在本示例中,选择的驱动器字母是驱动器S。
- 在文件夹框中,输入SharePoint站点或文档库的URL。
- 为了使网络驱动器持久,选中登录时重新连接。启用此选项意味着您的计算机将始终保持网络驱动器映射,即使在重新启动后也是如此。
- 最后,单击完成。因为您已经使用Internet Explorer登录了SharePoint站点,所以此步骤不会要求您重新进行身份验证。

3. 映射过程完成后,新的网络位置将添加到Windows资源管理器中作为映射的网络驱动器。

映射 SharePoint 驱动器使用 NET USE 命令
到目前为止,您已经学会了如何使用 Windows资源管理器映射 SharePoint 驱动器。使用本文先前部分中的相同准备工作,您可以使用net use
命令将 SharePoint 映射为网络驱动器。
如果您已经按照前一部分中所示映射了 SharePoint 驱动器,可以使用net use
命令列出现有的映射驱动器。如下截图所示,先前部分中映射的 SharePoint 驱动器出现在列表中。

远程位置路径不是以常规 URL 格式编写的。不是使用 URL https://poshlab2.sharepoint.com/sites/ITOps/,而是将路径格式化为 \\poshlab2.sharepoint.com@SSL\sites\ITOps。
要添加指向您的 SharePoint 在线站点的新映射驱动器,请使用下面的命令。在下面的命令中,net use
正在将驱动器字母T分配给远程路径。参数/persistent:yes
使映射的驱动器在重新启动后仍保持连接。
在 Windows PowerShell 中运行上述命令。如果没有错误,您将看到类似于下图所示的结果。

然后,当您重新运行net use
时,您将看到新的网络驱动器出现在映射驱动器列表中。

确定SharePoint驱动映射是否成功的终极测试是通过文件资源管理器访问内容。您可以在下面的截图中看到,SharePoint驱动器的内容可以在Windows资源管理器中作为映射的网络驱动器T中访问。

使用PowerShell映射SharePoint驱动器
如果您更喜欢使用PowerShell,您也可以映射SharePoint驱动器!如果您想在脚本中集成映射网络驱动器,使用PowerShell是一个很好的选择。
相关: 如何运行PowerShell脚本
PowerShell可以使用组件对象模型(COM)对象执行PowerShell本身不支持的操作。现有各种COM对象。在本示例中,要使用的目标COM对象是WScript.Network。
相关:PowerShell和Excel:是的,它们可以一起使用
下面的脚本将将SharePoint对象库映射为网络驱动器,并将驱动器字母分配为X。此外,映射的驱动器将是持久的。
复制上面的代码并在你的PowerShell会话中运行。下面的演示将实时展示代码的工作原理。

您的SharePoint网络驱动器可能由于以下原因停止工作:
- 清除浏览器数据时。
- 您的Microsoft 365凭据已过期。
- 由Office 365发出的SharePoint Online访问令牌已过期。
时刻关注您的SharePoint网络驱动器。别忘了定期通过使用Internet Explorer登录到您的SharePoint网站进行重新验证。
使用OneDrive同步应用程序映射SharePoint文档库
如果您有一个Microsoft 365帐户,那么您可能已经可以访问OneDrive for Business。您知道您可以使用OneDrive同步应用程序将SharePoint文档库映射并与计算机同步吗?
使用OneDrive同步应用程序将SharePoint映射为网络驱动器确实需要WebDav。因此,您无需使用Internet Explorer或向计算机添加驱动器号。按照以下步骤使用OneDrive同步应用程序将SharePoint映射为网络驱动器。
- 首先,导航到您要映射的SharePoint文档库。
2. 然后,在文档库内部,点击同步按钮。

3. 如果您收到通知说网站正试图打开 Microsoft OneDrive,请点击打开。

4. 等待同步过程开始。同步完成后,您应该会看到屏幕右下角出现像下面所示的烤面包通知。

5. 此时,您可以关闭浏览器。打开 Windows Explorer,您会发现文档库已列在左侧导航窗格中。

只要 OneDrive 同步客户端正常工作,映射的 SharePoint 文档库将保持同步且可访问。
下一步
要将 SharePoint 映射为网络驱动器,您可以选择两种基础技术。第一种是 WebDav,这是较旧的技术。较新的是 OneDrive 客户端同步,它随 OneDrive for Business 提供。
在本文中,您已经学会如何使用 Windows Explorer、net use
、COM 对象、PowerShell 和 OneDrive 同步客户端来映射 SharePoint 网站和文档库。
您认为您可以如何进一步应用本文中学到的技术?通过组策略或登录脚本自动化团队的 SharePoint 文档库网络驱动器映射将是一个很好的下一步。