我在使用漫游配置文件的带有 AD 的 Windows 2003 Server 上遇到了一些磁盘使用问题。结果发现用户的 Outlook 相关文件(.ost、.pst 和 .tmp 文件)保存在他们的漫游配置文件中,从而占用了服务器上的大量空间。我考虑将漫游配置文件移动到另一台具有更多存储空间的机器上(移动实际文件夹并为每个用户指出新位置)。
我会这样破坏东西吗?我最担心的是 Outlook(顺便说一下,我们使用的是 2007)以及它使用 .ost 和 .pst 文件的挑剔方式。
答案1
将漫游配置文件移动到其他服务器时我从来没有遇到过问题。 复制将文件夹移至新位置,然后更改 AD 中用户帐户的配置文件路径。然后,当您对更改已正确进行感到满意时,您可以删除旧的配置文件文件夹。
编辑:GregD 提出了确保用户已注销的建议...我没有提到那部分。
答案2
您可以将漫游用户配置文件重新定位到另一台服务器,不会出现任何问题。我不建议在特定用户登录时执行此操作,但您绝对可以这样做。
您如何让 Outlook 将 OST 文件存储在配置文件的漫游部分中?默认情况下,它不会这样做。您做了一些事情导致这种情况发生。
答案3
将 Outlook 数据文件存储在用户的配置文件中似乎是个坏主意 - Windows 会在每次登录/注销时同步配置文件,我认为用户的登录时间会非常长,因为每次都要移动几十甚至几百 MB 的数据。
我会将所有 .PST 文件放在用户的主文件夹中(只是一个个人共享文件夹,您可以在 AD 中定义配置文件的同一位置设置它们)。这样,您可以一次备份整个主文件夹存储,并且没有人会冒丢失 PST 的风险。
OST 应该存储在计算机本地,它本身价值不大,因此不需要备份。
关于搬家本身,有几点建议和提示:
- 在移动成功之前不要删除旧文件夹。
- 在用户未登录时进行移动。
- 确保复制的配置文件文件夹上的 NTFS 安全权限与原始文件夹上的相同。我再怎么强调也不为过!权限必须完全相同,包括所有权。我假设您将使用域管理员/服务器本地管理员帐户复制文件夹,这可能会重置文件夹的所有者信息,之后 AD 将不会将其识别为配置文件。显然,您必须从新文件夹中删除层次结构委派的安全设置。
- 复制文件夹并确保它们相同后,登录用户并查看它是否获取了其配置文件。您可以将一个小文件粘贴到新的配置文件中,例如,在桌面文件夹中,并查看它是否在登录时出现在用户的桌面上。
祝你好运!
答案4
虽然我不使用 .pst 或缓存模式下的 Exchange,但我已成功移动了漫游配置文件,几乎没有遇到任何问题。我记得遇到的唯一问题是漫游配置文件文件夹的权限,如果我没记错的话,配置文件直到用户注销后才会保存。因此,如果您在用户登录时移动配置文件,则可能会遇到错误...因此最好在用户全部注销后几个小时执行此操作。