我正在尝试设置 Google Drive 以在我所在大学的实验室计算机上使用。我们的设置使用虚拟磁盘和虚拟用户。每当用户登录时,Windows 都会预加载新映像,我们会在 H: 上安装网络驱动器,当他们注销时,下一个用户的一切都会消失。
当我们安装 Google Drive 时,它会将驱动器文件夹默认为 My Documents(我们将其映射到 H:),但它还会在 C:\Documents and Settings\username\local Settings 下添加一个应用程序数据文件夹(我推测在 win7 中也有相同的路径,我们有一个团队正在测试它,将在秋季推出)。此文件夹会保存文件更改的记录,如果没有它,Google Drive 将无法工作。但由于它位于 C: 驱动器上,因此在注销时会被删除。我需要一种方法将其移动到 H:
第二个问题与身份验证有关。当用户登录时,Google Drive 会将凭据存储在注册表中的某个位置,但我似乎找不到所有信息。我们需要在登录时将这些密钥重新加载到注册表中,并在注销时导出到 H: 以模拟稳定的配置。
似乎找不到一个简单的答案,而且我真的不想使用 API 编写自定义应用程序来取代我们校园机器上的 google drive 客户端。
答案1
这里最干净的解决方案将是一个成熟的漫游配置文件设置。http://technet.microsoft.com/es-es/library/cc738596(v=ws.10).aspx
除此之外的任何措施都将成为一种临时解决方案,每次 Google Drive 更新时都可能出现故障,而且比转移到漫游配置文件需要做更多的工作。
这还有一个额外的好处,即其他应用程序的个人设置可以从一台计算机跟随用户到另一台计算机。上面描述的重新映像解决方案已经解决了漫游配置文件的主要缺点(旧配置文件的积累),因此这对您来说可能是可行的。