使用 Microsoft Endpoint Configuration Manager 部署 OneDrive 应用

可以使用 Microsoft Endpoint Configuration Manager来部署新的 OneDrive 同步 应用 (OneDrive.exe) ,以及适用于 iOS 和 Android 的移动应用。 在开始部署之前,请确保已查看 Microsoft 365 中规划 SharePoint 和 OneDrive 文件同步中的规划信息和部署选项。

部署适用于 Windows 的 OneDrive 同步 应用

OneDrive 同步应用 (OneDrive.exe) 可以安装在 Windows 7 及更高版本上。 也可以在 macOS 上进行安装。 有关在 macOS 上部署 OneDrive 同步 应用的信息,请参阅在 macOS 上配置新的 OneDrive 同步 应用

新的 OneDrive 同步 应用程序可与 SharePoint Server 2019 一起使用,但不能与早期版本的 SharePoint Server 一起使用。 有关 OneDrive 同步 应用的限制和限制的详细信息,请参阅 OneDrive 和 SharePoint 中的文件名和文件类型无效

默认情况下,OneDrive 按用户安装。 还可以按计算机安装它。 有关详细信息,请参阅 了解如何安装每台计算机的 OneDrive

确保正确设置 WNS

OneDrive 同步应用使用 Windows 推送通知服务 (WNS) 以获得最佳性能和电池使用时间。 确保允许从网络访问 OneDrive 使用的终结点。 若要查看有关配置同步应用的所有建议,请参阅 建议的同步应用配置

检查用户是否已拥有OneDrive 同步应用

如果组织中的计算机Windows 10运行,则它们已安装新的同步应用。 如果计算机安装了 Office 2016 或 Office 2013 (家庭 & 学生版、家庭 & 企业版、专业版、个人版、家庭版或大学版) ,则它们可能还安装了新的同步应用。

部署任何管理设置

若要在域中的计算机上设置注册表项,请安装 OneDrive,并将 OneDrive.admx 和 OneDrive.adml 文件从 %localappdata%\Microsoft\OneDrive\BuildNumber\adm\ 复制到组策略中央存储。 有关详细信息,请参阅使用 OneDrive 策略控制OneDrive 同步应用设置

使用 Microsoft Endpoint Configuration Manager 部署OneDrive 同步应用

  1. 在“Configuration Manager”中,选择“创建设备集合”,然后按照“创建设备集合”向导中的步骤操作。

  2. 将适用于 Windows 的 OneDriveSetup.exe 安装程序保存到本地计算机或网络共享。 下载适用于 Windows 的生产圈 OneDriveSetup.exe 安装程序 ,或 下载适用于 Windows OneDriveSetup.exe 安装程序的延期圈

  3. 下载示例Configuration Manager包。 它是包含脚本安装程序部署类型的 .zip 文件。 有关 Configuration Manager 中的包和程序的详细信息,请参阅 Configuration Manager 中的包和程序

    注意

    脚本安装程序部署类型已包含检测方法脚本,可以正确评估安装。 此外,还有一个卸载开关,这意味着你可以根据需要轻松删除OneDrive 同步应用。

  4. 将安装程序复制到Configuration Manager源内容共享中的文件夹。

  5. 在“Configuration Manager”中,选择“软件库”工作区。 在“应用管理”下,右键单击“应用”,再选择“导入应用”

    导入应用程序

  6. 选择示例包。

  7. 在Configuration Manager底部,选择“部署类型”选项卡,右键单击部署,并更新内容位置,请编辑属性。

  8. 右键单击包,选择“部署”,再按照“部署软件向导”中的步骤操作。

如果不使用示例包,请使用 Microsoft Endpoint Configuration Manager运行以下命令:

Execute <pathToExecutable>\OneDriveSetup.exe /silent

(其中的 pathToExecutable 是本地计算机上的位置或可访问的网络共享。)

注意

必须在用户登录时使用管理员权限运行此命令。 必须为计算机上的每个用户运行它。 有关如何在每个用户帐户上部署 .exe 的示例,请参阅如何使用Configuration Manager部署OneDrive 同步应用

如果运行没有命令行参数的命令,用户将看到安装状态。 安装后,OneDriveSetup.exe 将自动执行 OneDrive.exe 并向用户显示 OneDrive 安装程序。 如果使用 /silent 参数运行命令,则会以透明方式安装 OneDrive.exe,并且不会显示 OneDrive 安装程序。 需要使用其他命令运行 OneDrive.exe。 如果要控制组织内 OneDrive 的启动,建议使用 /silent 参数。

详细了解 Configuration Manager 中的应用管理。 安装程序会将 OneDrive 可执行文件安装在 %localappdata%\Microsoft\OneDrive 下。

通过部署 RMS 客户端同步受 IRM 保护的文件

适用于 Windows 的新OneDrive 同步应用程序现在支持同步受 IRM 保护的 SharePoint 文档库和 OneDrive 位置。 若要为用户打造顺畅的 IRM 同步体验,请从 Microsoft 下载中心将最新权限管理服务 (RMS) 客户端部署到用户计算机。 即使这些计算机安装了 Azure 信息保护 客户端(包括 RMS 客户端),OneDrive 同步应用仍需要从 Microsoft 下载中心单独安装 RMS 客户端。

若要在计算机上以无提示方式安装 RMS 客户端,请使用 /qn 开关作为 Microsoft Windows Installer Tool (Msiexec.exe) 命令行选项的一部分。 例如,以下命令显示静默模式安装 (假设 RMS 客户端安装程序包已下载到 C:\Downloads) 。

msiexec /qn c:\downloads\setup.msi

可将安装程序文件放在网络共享位置,然后使用托管软件部署方式运行 msiexec 命令。

注意

同步应用不支持使文档访问权限过期的 IRM 策略。

帮助用户登录

若要帮助用户登录,可使用无提示帐户配置或下列方法之一:

  • 使用以下 URL 在用户的计算机上启动 OneDrive 安装程序。 当用户选择开始安装时,将显示一个登录窗口,供用户可以输入电子邮件地址。

    odopen://launch
    
  • 使用以下包含每位用户的电子邮件地址的 URL 启动安装程序,并在登录窗口中预填充用户电子邮件地址。

    odopen://sync?useremail=youruseremail@organization.com
    
  • 使用 Configuration Manager 脚本运行以下命令:

    %localappdata%\Microsoft\OneDrive\OneDrive.exe 
    

    它将启动 OneDrive 进程。 如果用户尚未设置任何帐户,则会显示 OneDrive 安装程序。 若要向尚未为组织设置帐户的用户专门显示 OneDrive 安装程序,请使用命令行参数:

    /configure_business:<tenantId>
    

注意

使用 Microsoft Endpoint Configuration Manager时,请确保使用用户权限 (而不是管理员) 运行 OneDrive.exe。
有关查找租户 ID 的帮助,请参阅 查找 Microsoft 365 租户 ID

自动配置 SharePoint 网站同步

如果要自动配置要同步的 SharePoint 网站,可以使用以下 URL 作为指南来生成要自动同步的 SharePoint 网站的路径。 还可以使用策略自动同步站点。 有关信息,请参阅 将团队网站库配置为自动同步

odopen://sync/?siteId=<siteId>&webId=<webId>&webUrl=<webURL>&listId=<listId>&userEmail=<userEmail>&webTitle=<webTitle>&listTitle=<listTitle>

其中:

  • <siteId> 是 SharePoint 网站 siteId GUID,用大括号括起来。 可以通过访问 https://< TenantName.sharepoint.com/sites/>< SiteName>/_api/site/id 获取此 GUID。
  • <webId> 是 SharePoint 网站 webId GUID,用大括号括起来。 可以通过访问 https://< TenantName.sharepoint.com/sites/>< SiteName>/_api/web/id 获取此 GUID。
  • <webUrl> 是 SharePoint 网站 URL。 可以通过访问 https://< TenantName.sharepoint.com/sites/>< SiteName>/_api/web/url 获取此 URL。
  • <listId> 是 SharePoint 网站文档库 GUID,用大括号括起来。 可以在浏览器中访问文档库时获取此 GUID,在齿轮图标中选择并选择“库设置”。 URL 在 URL 末尾显示 listId GUID,即 https://< tenant.sharepoint.com/sites/>< SiteName>/_layouts/15/listedit.aspx?List=%7Bxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx%7D (带有转义花括号的 GUID) 。
  • <userEmail> 是用于登录 OneDrive 的 OneDrive 的用户电子邮件地址。
  • <webTitle><listTitle> 用于撰写同步 OneDrive 内容的本地文件夹的名称。 默认情况下,在浏览器中使用“同步”按钮同步文档库时,OneDrive 使用 SharePoint 网站名称和文档库名称以 %userprofile%\<TenantName\<SiteName>> - <DocumentLibraryName> 的形式撰写本地文件夹名称。 如果需要,可以使用任何其他值。 如果不使用这些参数,本地文件夹将命名为“<TenantName> - Documents”,尽管有网站和库名称。

例如,如果要将 (其中“ProjectX”是要同步的文档库)同步 https://contoso.sharepoint.com/sites/SalesTeam-01/ProjectX到“%userprofile%\Contoso\Sales - Unicorn”文件夹,则需要以下参数来撰写 odopen:// URL:

  • siteId: {sssss-sss-sss-sss-ssss-ssss}
  • webId: {wwwwwww-wwww-wwww-wwww-wwwwwwwwww}
  • webUrl: https://contoso.sharepoint.com/sites/SalesTeam-01
  • listId: {llllll-llll-llll-llll-llllllllllll}
  • userEmail: user@contoso.com
  • webTitle:销售 (,你将使用 SalesTeam-01 来模拟同步按钮行为,而不是)
  • listTitle: Unicorn (你将使用 ProjectX 来模拟“同步”按钮行为,而不是)

生成的 odopen:// URL 为:

odopen://sync/?siteId={ssssssss-ssss-ssss-ssss-ssssssssssss}&webId={wwwwwwww-wwww-wwww-wwww-wwwwwwwwwwww}&webUrl=https://contoso.sharepoint.com/sites/SalesTeam-01&listId={llllllll-llll-llll-llll-llllllllllll}&userEmail=user@contoso.com&webTitle=Sales&listTitle=Unicorn

注意

如果要自动查询团队网站以确定相应的 siteId、webId 和 listId 以生成相应的 URL,则需要客户端对象模型 (CSOM) 知识。

在运行 iOS 或 Android 的移动设备上部署 OneDrive 应用

可以使用 Microsoft Endpoint Configuration Manager将应用部署到移动设备。 但是,在执行此操作之前,需要完成几个先决条件步骤,因为需要与 Intune 集成才能在 Configuration Manager 中管理移动设备。 有关使用Configuration Manager和Intune管理移动设备的信息,请参阅使用Configuration Manager和Microsoft Intune管理移动设备

部署 iOS 版 OneDrive 应用

  1. 在Configuration Manager的“主页”功能区上,选择“创建应用程序”。

  2. 在“类型”框中,选择“App Store 中的 iOS 版应用包”

  3. 在“位置”框中,输入应用商店 URL https://itunes.apple.com/us/app/onedrive/id823766827?mt=12

    输入App Store URL

  4. 将应用定目标到用户。

有关详细信息,请参阅使用Configuration Manager创建 iOS 应用程序,并使用 作为应用位置,如下所示。

部署 Android 版 OneDrive 应用

  1. 在Configuration Manager的“主页”功能区上,选择“创建应用程序”。

  2. 在“类型”框中,选择“Google Play 中的 Android 版应用包”

  3. 在“ 位置 ”框中,输入应用商店 URL https://play.google.com/store/apps/details?id=com.microsoft.skydrive&hl=en.

    输入 Google Play URL

  4. 将应用定目标到用户。

有关详细信息,请参阅使用 Configuration Manager 创建 Android 应用程序

另请参阅

OneDrive 和 SharePoint 中的文件名和文件类型无效