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

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

作者:精品下载站 日期:2024-12-14 01:50:59 浏览:13 分类:玩电脑

将 SharePoint Online 库映射为 Windows 中的网络驱动器


通过 OneDrive 客户端连接 SharePoint Online 文档库或使用 Web 界面是访问 SharePoint 上文档库文件的首选和推荐方法。但您也可以在 Windows 中将 SharePoint Online 和 OneDrive 网站库安装为常规网络驱动器。您可以手动或通过 GPO 映射 SharePoint Online 网络驱动器。

WebDAV 协议可用于通过 HTTPS 访问 SharePoint Online 文档库。这需要 WebClient 服务在 Windows 中运行。

检查该服务是否正在运行,如有必要,将其配置为自动启动:

Get-Service webclient
Set-Service webclient -startuptype automatic -passthru

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

Windows 10 和 11 操作系统内置了 WebDAV 客户端,但 Windows Server 2022/2019/2016 需要单独安装功能:

Install-WindowsFeature WebDAV-Redirector -Restart

这将安装两个新服务:

  • WebClient
  • MRxDAV

    - WebDAV 文件系统驱动程序

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

要在 Windows 中手动映射 SharePoint Online 文档库,请打开文件资源管理器,右键单击此电脑,然后选择映射网络驱动器

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

选择驱动器号并指定目标 SharePoint 网站的 HTTPS 路径(例如,

https://a-d.sharepoint.com/sites/company/Shared%20Documents/General

)。如果需要,启用登录时重新连接选项。

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

但连接网络驱动器时出现错误:

The mapped network drive could not be created because the following error has occurred:
Access Denied. Before opening files in this location, you must first add the web site to your trusted site list, browse to the web sites, and select the option to login automatically.

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

要解决此问题,请将您的 SharePoint 网站地址添加到受信任列表中。打开控制面板中的Internet 选项(运行

inetcpl.cpl

命令)。

转到安全选项卡,选择受信任的站点区域,单击站点,然后添加 SharePoint 站点的 URL 地址。

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

然后点击自定义级别按钮,并将用户身份验证 ->登录值更改为使用当前用户名和密码自动登录

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

访问 SharePoint Online 网站需要用户获取 Microsoft 现代身份验证令牌。因此,打开 Internet Explorer (IE) 浏览器并转到 https://login.microsoftonline.com/

如果您的计算机上禁用了 IE 浏览器,请使用 Edge 中的 Internet Explorer 兼容模式进行 Entra ID (Azure AD) 身份验证。在下面添加您的 SharePoint URL

edge://settings/defaultBrowser

-> Internet Explorer 模式页面 -> 添加。

使用您的 Azure (Microsoft 365) 帐户执行身份验证,然后选中保持登录选项。

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

这将为您提供有效期为 90 天的 Entra ID 访问令牌。如果用户会话处于活动状态,则此令牌会自动更新。

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

您还可以从命令提示符将 SharePoint Online 库映射为网络驱动器:

net use T: "https://a-d.sharepoint.com/sites/company/Shared Documents/General" /persistent:yes

或者使用 New-PSDrive PowerShell cmdlet:

$SPOLibrary = "https://a-d.sharepoint.com/sites/company/Shared Documents/General"
New-PSDrive -name "Z" -Root $SPOLibrary -PSProvider filesystem

从命令行映射网络驱动器时可能会出现错误:

System error 224 has occurred.
Access Denied. Access Denied. Before opening files in this location, you must first add the web site to your trusted site list….

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

在这种情况下,请检查 SharePoint Online 网站是否已添加到受信任并且您是否已使用 Microsoft 365 帐户进行身份验证(或者身份验证令牌可能已过期)。

如果计算机上未安装WebDav客户端,则会出现错误:

Error code: 0x80070043
The network name cannot be found.

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

使用 GPO 映射 SharePoint Online 库

现在让我们看看如何使用组策略自动映射 SharePoint Online 网站的网络驱动器。

创建新策略并将其分配给包含要安装 SharePoint 驱动器的目标计算机的 OU。

  1. 打开组策略管理管理单元 (

    gpmc.msc

    );

  2. 创建一个新的 GPO 并将其链接到包含要安装 SharePoint 驱动器的计算机的 OU;

  3. 导航到计算机配置 -> 策略 -> 管理模板 -> Windows 组件 -> Internet Explorer -> Internet 控制面板 -> 安全页面

  4. 启用站点到区域分配列表策略并将以下网址添加到受信任列表(代码2):

    https://a-d.sharepoint.com/
    https://login.microsoft.com
    https://portal.office.com
    https://login.microsoftonline.com/

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

  5. 然后转到受信任的站点区域部分并启用登录选项策略。选择选项使用当前用户名和密码自动登录

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

  6. 接下来,为了使用户能够通过 IE 在 Microsoft 365 中进行身份验证,您需要安装 MS Edge 的管理 (ADMX) 模板并将其复制到中央 GPO 存储。

  7. 转到计算机配置 -> 管理模板 -> Microsoft Edge。启用策略配置 Internet Explorer 集成并将其设置为Internet Explorer 模式

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

  8. 安装企业模式站点列表管理器 v2 工具 (https://www.microsoft.com/en-us/download/details.aspx?id=49974) 并生成包含以下设置的 XML 文件:
    网址

    a-d.sharepoint.com

    打开方式

    IE 11

    默认

    Compat mode

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

    \a-d.loc\NETLOGON\edge_iemode_sharepoint.xml

  9. 打开 GPO 策略配置企业模式站点列表。启用它并指定包含您之前创建的站点列表的 XML 文件的 UNC 路径。

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

  10. 启用以下策略以在首次运行 Edge 浏览器时禁用不必要的提示:
    -

    Hide the one-time redirection dialog and the banner on Microsoft Edge

    -

    Hide the first-run experience and splash screen

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

  11. 要在用户登录时显示 Microsoft 现代身份验证提示,请启用

    msedge.exe

    使用用户登录时运行这些程序策略自动启动的进程(计算机配置 -> 管理模板 -> 系统 -> 登录);

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

  12. 然后转到 Microsoft Edge -> 开始、主页和新标签页。启用策略:启动时执行的操作打开网址列表浏览器启动时打开的站点:

    https://login.microsoftonline.com/
    https://a-d.sharepoint.com/

    [玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

  13. 现在使用组策略首选项配置网络驱动器映射。转至用户配置 -> 首选项 -> Windows 设置 -> 云端硬盘地图。选择新建 -> 映射云端硬盘并设置云端硬盘映射选项:
    操作:更新
    位置

    https://a-d.sharepoint.com/sites/company/Shared%20Documents/General

    重新连接

    True

    驱动器盘符

    Show this drive

[玩转系统] 将 SharePoint Online 库映射为 Windows 中的网络驱动器

现在,当您启动 Edge 浏览器时,将打开 Microsoft 身份验证窗口。输入您的用户名和密码并通过 MFA 确认登录。结束用户会话(

logoff

)。
用户下次登录时,SharePoint网络驱动器将通过GPO自动映射。

有关使用 SharePoint 网络驱动器的一些注意事项:

  • 用户必须定期(每月一次)在浏览器中打开 SharePoint Online 网站以更新安全令牌。

  • 网络驱动器仅在活动用户会话中可用;

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

取消回复欢迎 发表评论:

关灯