应该很简单:现有的笔记本电脑与本地用户和 Outlook 2007 在同一台计算机上迁移到域用户,同时 Outlook 2007 电子邮件完好无损

应该很简单:现有的笔记本电脑与本地用户和 Outlook 2007 在同一台计算机上迁移到域用户,同时 Outlook 2007 电子邮件完好无损

我有一台装有 Windows 7 64 位的戴尔笔记本电脑,在过去的一年里,它只是一台带有如下帐户的机器:

机器\约翰

文件夹中有文件,并且 c:\users\john 中的内容和 john 使用 outlook 2007 作为 pop3 客户端,并且具有可识别的本地 appdata pst 文件。

现在我安装了一个服务器,并希望一切都以域为中心,因此我使用管理员凭据将这台笔记本电脑添加到域中,然后以域用户身份登录:

域名\john.smith

现在我想将 machine\john(主要是 Outlook 电子邮件)复制到 domain\john.smith。过去我使用文件和设置 Xfer 向导就搞定了。我在这里尝试了一下,它运行了一段时间,生成了文件,但恢复没有效果 - 它运行了一段时间,有一个进度条,但之后好像什么都没发生。

我重新启动了机器,以域管理员身份作为重启后第一个登录的用户登录并尝试:

c:\users\john> xcopy c:\users\john c:\users\john.smith /V /C /F /H /K /Y /E

...它复制了其中的一部分,但是当它到达 c:\users\john.smith\appdata\local\application data 时,它会阻塞“访问被拒绝,无法创建目录”

我还尝试以 domain\john.smith 身份登录,并从 machine\john 复制 PST 所在的整个目录,当我替换 PST 后启动 Outlook 时,很多邮件都在那里,但不是全部???我在使用此方法时收到有关正在使用的文件的错误,我想这一定是为什么不是所有旧电子邮件都在收件箱中的原因?...

一定有一些非常简单的方法可以实现这个非常普遍的要求。任何指导都值得赞赏。

答案1

如果您主要关心的是实际的电子邮件,那么只需将 pst 文件从旧配置文件复制到新配置文件。

答案2

重启电脑,然后复制 PST,然后再打开 Outlook。Outlook 会锁定这些文件,这或许可以解释为什么您会收到“文件正在使用”错误。

答案3

我一直使用 Xfer 向导,没有出现任何问题。另一种方法是使用系统属性菜单将旧配置文件“复制”到新位置。新位置将是他的配置文件所在的服务器共享,因此您可能需要以域管理员身份登录才能执行此操作。该用户必须是被复制用户以外的其他仍有权访问该共享的用户。

Outlook 通常会在硬编码路径中查找 PST 文件,因此我建议备份它们。您可能需要根据自己的操作方式重新设置 Outlook,但您也可以在设置新用户帐户后将 PST 重新附加到新用户帐户以保留您的邮件。

Xcopy 不会像您想象的那样工作,因为某些设置将具有文件路径,如“C:\Users\John”,但新路径将是“C:\Users\John.Smith”。系统属性方法或文件和设置传输向导应该会处理这些问题。

答案4

每当我必须创建新用户或移动现有用户并且唯一的要求是保留电子邮件时,我实际上只将 .pst 文件复制到临时位置(外部驱动器、网络共享等)。复制完成后,我第一次登录用户帐户,以便创建配置文件,重新创建用户的电子邮件帐户,将 .pst 文件复制到新用户的配置文件(不必与以前位于同一位置,通常我会设置一个“邮件”目录),然后将电子邮件帐户附加到旧的 .pst 文件,而不是在重新创建电子邮件帐户时创建的新文件。这样做从来没有问题。

相关内容