微软OneDrive

Frame集成了多个云存储提供商,包括Microsoft OneDrive。OneDrive是一种云上的在线存储空间服务,提供给微软组织中的个人授权用户。它通常用于跨多个设备访问文件、共享文件和协作文档。

Frame为您提供了两种方式将OneDrive带到Frame。

OneDrive

微软OneDrive允许用户快速访问他们所有的文件OneDrive帐户.OneDrive文件可以直接从微软的OneDrive服务器访问,并且只在需要时下载到用户的Frame会话中。

需求

  • 一个框架。

  • 有效的微软M365用户帐户

  • 1-click OneDrive集成必须是禁用在设置>会话>存储在帐户级别(和在任何Launchpad会话设置),以使OneDrive功能正常。

初始设置

一般来说,你会在你的Frame账户Sandbox中安装OneDrive。

对于Windows 10, OneDrive安装程序与Windows 10捆绑在一起,位于% % \ syswow64 \ onedrivesetup.exe列出.默认情况下,在每个Windows用户第一次登录时,OneDrive的安装程序将为该用户执行,在每个用户上下文中安装OneDrive。因此,确定您的系统上当前安装的OneDrive的类型。如果OneDrive是作为每个用户的应用程序安装的,那么卸载OneDrive并重新安装OneDrive作为每个机器的应用程序。

对于Windows Server 2016/2019,您可能需要下载OneDrive安装程序微软并将OneDrive安装为每台机器的应用程序。

确定OneDrive安装类型

安装在操作系统中的应用程序列表可以通过Programs and Features applet (appwit .cpl)查看,但这并不总是告诉您应用程序是按用户还是按机器安装的。幸运的是,有一些注册表位置可以帮助您确定有关应用程序安装的更多信息。注册表中有多个位置,不仅可以帮助您识别所有已安装的应用程序(甚至包括程序和功能中没有显示的应用程序),还可以帮助您识别机器安装与用户安装以及32位安装与64位安装。每个用户安装时不会区分32位和64位,所以下面详细介绍的HKCU注册表位置涵盖了两者。这些注册中心位置是:

  • HKLM: \ \微软\ Windows \ CurrentVersion \卸载软件-每台机器64位安装

  • HKLM \ SOFTWARE \ WOW6432Node \ Windows \ CurrentVersion \ Uninstall- 32位每台机器安装

  • HKCU: \ \微软\ Windows \ CurrentVersion \卸载软件-每个用户安装64位和32位

使用上面的信息,如果你看HKCU: \ \微软\ Windows \ CurrentVersion \卸载软件看到一个名为OneDriveSetup.exe,那么你的OneDrive安装是按用户进行的。

. . / . . / _images / onedrive_reg1.png

如果你看微软HKLM \ SOFTWARE \ WOW6432Node \ \ Windows \ CurrentVersion \ Uninstall然后看到一个名为onedrivessetup .exe的子键,那么你的OneDrive安装是针对每台机器的。

. . / . . / _images / onedrive_reg2.png

如果你必须卸载每个用户的OneDrive安装:

  1. 打开一个升级的PowerShell。

  2. C:\Windows\SysWOW64cd$ env:列出\ syswow64).

  3. 运行。\ onedrivesetup.exe/卸载

该命令将无输出。通过程序和功能applet (appwiz.cpl)验证卸载是否完成。

然后,为机器重新安装OneDrive:

  1. 打开一个升级的PowerShell。

  2. C:\Windows\SysWOW64cd$ env:列出\ syswow64).

  3. 运行。\ onedrivesetup.exe/权限

这个命令在PowerShell中没有输出,但是在安装过程中OneDrive安装程序窗口是可见的。

  1. 打开注册表。

  2. 浏览到微软HKLM \ Software \ \ OneDrive.如果OneDrive键不存在,则需要创建它。

  3. 创建一个DWORD注册表值AllUsersInstall值为1。

定制OneDrive

微软OneDrive可以为特定的终端用户体验进行定制。在组策略不可用的场景中,可以在沙箱中实现以下定制。

  1. 如果你想为所有用户启动OneDrive应用程序,在用户登录后,在沙箱中执行(或通过GPO域加入的框架帐户):

Set-ItemProperty路径微软“HKLM \ SOFTWARE \ \ Windows \ CurrentVersion \运行”- name“OneDrive”价值“C: Program Files (x86)\Microsoft OneDrive\OneDrive.exe /background”
  1. 对于非持久的Frame帐户,最佳实践是配置OneDrive文件按需

Set-ItemProperty路径“HKLM \ Software \ \微软\ OneDrive政策”- name“FilesOnDemandEnabled”类型双字价值1
  1. 将“Windows已知文件夹”重定向到OneDrive已知文件夹移动能力:

Set-ItemProperty路径“HKLM \ Software \ \微软\ OneDrive政策”- name“KFMSilentOptIn”类型字符串价值“< your-AzureAdTenantID >”

对于启用了Enterprise Profiles的非持久化Frame帐户,这个OneDrive特性可以帮助保持概要文件磁盘较小的大小。下面的截图显示了KFM允许但默认不启用的文件夹。

. . / . . / _images / onedrive_customize3.png
  1. 如果你想重定向桌面文件夹到OneDrive:

Set-ItemProperty路径“HKLM \ Software \ \微软\ OneDrive政策”- name“KFMSilentOptInDesktop”类型双字价值1
  1. 如果你想重定向文档文件夹到OneDrive:

Set-ItemProperty路径“HKLM \ Software \ \微软\ OneDrive政策”- name“KFMSilentOptInDocuments”类型双字价值1
  1. 如果你想重定向图片文件夹到OneDrive:

Set-ItemProperty路径“HKLM \ Software \ \微软\ OneDrive政策”- name“KFMSilentOptInPictures”类型双字价值1

参考

有关VDI上下文中关于Microsoft OneDrive的进一步信息,请参阅在主VHD映像上安装Office

1点击OneDrive集成

对于用户在OneDrive中拥有少量文件和简单目录层次结构的客户,可以使用Frame的“1-click OneDrive Integration”。框架管理员只需从他们的框架帐户仪表盘授权他们的OneDrive for Business帐户,就可以让他们的终端用户从他们自己的会话访问。

管理员可以很容易地从他们的帐户仪表盘启用Frame OneDrive集成。

  1. 从导航到仪表盘的“设置”页面开始。从那里,选择页面顶部的“Session”标签。

. . / . . / _images / onedrive_2.png
  1. 在“存储”部分,单击切换按钮,为您的帐户启用Microsoft OneDrive。然后单击出现在切换按钮下面的“Authorize OneDrive for Business”按钮。

. . / . . / _images / onedrive_3.png
  1. 你将被带到微软的登录页面。使用您的OneDrive for Business帐户凭证登录您的帐户。

. . / . . / _images / onedrive_4.png

请注意

要授权OneDrive用于业务,您必须是微软组织的全球管理员。

  1. 将出现一个页面列出所请求的权限,单击“接受”。

您已经为您的Frame最终用户成功授权OneDrive for Business。他们会在状态栏中看到下面的图标:

. . / . . / _images / onedrive_5.png

他们只需点击图标并选择“连接”就可以连接到OneDrive。连接后,图标显示为白色:

. . / . . / _images / onedrive_6.png

与任何云存储集成一样,您的用户将看到OneDrive集成作为一个额外的驱动器出现在他们的文件管理器中。

请注意

OneDrive与框架只能作为一个额外的驱动器号访问。你硬盘上的数据不能可以使用Windows文件管理器侧边栏中的OneDrive链接来访问。

. . / . . / _images / onedrive_sidebar.png