当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何将 SharePoint Online 文档库映射为网络驱动器?

作者:精品下载站 日期:2024-12-14 15:40:02 浏览:15 分类:玩电脑

如何将 SharePoint Online 文档库映射为网络驱动器?


要求: 将 SharePoint Online 库映射为网络驱动器。

如何将 SharePoint Online 映射为网络驱动器

在 SharePoint Online 中,您可以使用地图作为网络驱动器来访问计算机上文件资源管理器中的 SharePoint 文件。将 SharePoint 映射为网络驱动器时,您可以使用资源管理器视图批量管理/上传/下载文件和文件夹,就像它们存储在本地计算机上一样。您可以打开和编辑文件、拖放文件以及将文件直接保存到 SharePoint。从长远来看,为了有效管理 SharePoint 网站文件夹结构,必须将 SharePoint Online 文档库映射为网络驱动器。以下是将网络驱动器映射到 SharePoint Online 文档库的方法:

  1. 转到计算机上的 Windows 资源管理器 >> 右键单击“计算机”(或“此电脑”)>> 选择“映射到网络驱动器”。

    [玩转系统] 如何将 SharePoint Online 文档库映射为网络驱动器?

  2. 选择要使用的驱动器号 >> 输入 SharePoint Online 文档库的 URL。例如,您的 SharePoint 库 URL 可以是 https://tenant.sharepoint.com/sites/marketing/Shared%20Documents/。您还可以输入网站 URL 将 SharePoint Online 网站映射为网络驱动器。
  3. 根据您的要求选择“登录时重新连接”和“使用不同凭据连接”选项,然后单击“完成”按钮。您可能会收到登录提示。输入您的 Office 365 登录凭据,然后单击“确定”。

    [玩转系统] 如何将 SharePoint Online 文档库映射为网络驱动器?

  4. 单击“完成”可为给定的 SharePoint Online 文档库 URL 创建新的网络驱动器映射,而不占用设备上的存储空间。

现在,您可以从 Windows 资源管理器(或文件资源管理器!)访问 SharePoint Online 文档库。

顺便说一句,出于性能和数据一致性的原因,Microsoft 建议通过 OneDrive 同步客户端使用同步功能,而不是映射驱动器。此外,它还会导致版本历史记录丢失等问题,并且元数据、警报等功能将不可用。

常见错误及解决方案:

错误:“无法创建映射的网络驱动器,因为发生了以下错误。拒绝访问。在打开此位置中的文件之前,您必须首先将该网站添加到受信任的站点列表中,浏览到该网站,然后选择自动登录选项。”

解决方案: 确保您的 SharePoint Online 网站 URL 已添加到浏览器安全设置的“受信任的站点”区域下(打开 Internet Explorer >> 工具菜单 >> Internet 选项 >> 安全选项卡、受信任的站点区域已添加您的站点并设置“使用当前用户名和密码自动登录”配置!)。此外,必须在服务控制台 (Services.msc) 中启动 WebClient 服务。否则,您可能会收到以下错误消息!当用户会话过期时也会发生此错误!只需通过 Internet Explorer 登录 SharePoint(任何其他 Web 浏览器,如 Firefox 或 Google Chrome 都不起作用!)即可重新建立会话。

[玩转系统] 如何将 SharePoint Online 文档库映射为网络驱动器?

如果设置上述配置后遇到相同的错误事件,请应用此知识库文章:在 Windows 资源管理器中打开 SharePoint 文档库或映射网络驱动器时出错

用户必须至少拥有站点级别的“只读”权限才能在资源管理器视图中打开文档库!因此,如果您授予他们在文件/文件夹/库级别的访问权限,请将它们也添加到站点级别!

[玩转系统] 如何将 SharePoint Online 文档库映射为网络驱动器?

以下是有关映射网络驱动器问题排查的 Microsoft 文章:对连接到 SharePoint Online 的映射网络驱动器进行故障排除

PowerShell 在 SharePoint Online 中映射网络驱动器

要使用 PowerShell 将 SharePoint Online 文档库映射到网络驱动器,


#Variable 
$LibraryPath = "https://crescent.sharepoint.com/sites/p/salaudeen"

#Map Path as Network Drive
$Network = new-object -ComObject WScript.Network
$Network.MapNetworkDrive('R:', $LibraryPath)

成功执行后,您可以从文件资源管理器中看到映射为网络驱动器的给定路径。

您可以使用 New-PSDrive cmdlet 访问文件系统位置,该位置可以是远程的,也可以位于本地计算机上。


#Variable 
$LibraryPath = "\crescent.sharepoint.com@SSL\DavwwwRoot\Sites\p\Salaudeen"

#Virtually map SharePoint Online Folder as PSDrive
New-PSDrive -name "R" -Root $LibraryPath -PSProvider filesystem

这不会出现在文件资源管理器中,但您可以通过 PowerShell 访问它。

出现错误?

根据最近的安全更新,上述方法仅在您有活动的浏览器会话时才有效!否则,你会看到一个错误:

“New-PSDrive:由于用户尚未经过身份验证,因此未执行所请求的操作”。

我尝试从 https://docs.microsoft.com/en-us/troubleshoot/windows-client/networking/error-access-network-drive-mapped-web-share 实施修复,但这对某些人没有帮助原因。因此,作为解决方法,您必须通过 Internet Explorer 登录该网站或在 PowerShell 中处理它!例如。,


#Parameters
$LibraryPath = "https://crescent.sharepoint.com/sites/Marketing/Branding"
$UNCPath = "\crescent.sharepoint.com@SSL\DavwwwRoot\Sites\Marketing\Branding"

#Establish a browser session
$IE = Start-Process -file iexplore -arg $LibraryPath -PassThru -WindowStyle Hidden
Sleep 15
$IE.Kill()

#Map a PowerShell Drive
New-PSDrive -name "R" -Root $UNCPath -PSProvider filesystem

您还可以在快速链接下将 SharePoint 添加到文件资源管理器,如如何将 SharePoint 文档库添加到文件资源管理器中的“快速访问”?

值得注意的是,当您将 SharePoint Online 映射为网络驱动器时,您只能访问您有权访问的文件和文件夹。此外,您需要记住,如果您不主动使用映射驱动器,它会在一段时间不活动后超时,并且您必须通过登录网络浏览器来更新会话。

总之,通过将 SharePoint Online 网站映射为网络驱动器,您可以访问和使用 SharePoint 文件和文件夹,就像使用本地计算机上的文件和文件夹一样。通过执行本文中概述的步骤,您应该能够将 SharePoint Online 网站映射为网络驱动器,并使用 Windows 资源管理器访问和使用您的 SharePoint 文件和文件夹。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯