MDT 2010 中的 USMT 4.0 会移动/迁移 Outlook 的 .NK2 文件吗?

MDT 2010 中的 USMT 4.0 会移动/迁移 Outlook 的 .NK2 文件吗?

我们即将开始对大约 100 台 XP Pro 笔记本电脑进行更新项目,并对保存缓存电子邮件地址的 .NK2 文件感到担忧(?)。如果可能的话,我们希望 USMT 移动/迁移它,但我找不到任何可以确认这是自动发生或以前已经完成的资料。我看到了很多手动流程,但目前我不确定我们是否可以使用它。有人做过这个或见过这样做吗?也许你可以给我指出一个资源,让我知道它是如何完成的?任何信息都将不胜感激。USMT 似乎获得了很多细节,但缺少这部分似乎很奇怪。提前感谢任何回复。

答案1

我做了一些研究,发现在迁移时必须在 custom.xml 文件中指定 Outlook 和 Office 内容。自定义 XML 示例

然后我找到了一个可以生成此类文件的工具,其中还包括 NK2 文件。该工具名为USMT XML 生成器。您可以使用此工具生成 Office 2003 和 Office 2007 所需的 XML 文件,其中还包括 NK2 文件(以及 Office 所需的更多文件)

答案2

这也适用于 2007/2010 至 2013/2016。为了正确导入 nk2 文件,它们需要具有相同的 Outlook 配置文件名称。例如,将默认 Outlook 配置文件命名为 Outlook。以下是您可以放入 Custom.XML 文件中的语法。

<!-- Outlook Rename NK2 -->
    <component type="Application" context="User">
    <displayName _locID="custom.Outlook">NK2 filename</displayName>
    <role role="Data">
     <detection name="Office 2007">
    <conditions>
      <condition>MigXmlHelper.DoesObjectExist("File","%CSIDL_PROGRAM_FILESX86%\Microsoft Office\Office12\outlook.exe")</condition>
    </conditions>
  </detection>
    <rules context="User">
      <include>
      <objectSet>
        <pattern type="File">%CSIDL_APPDATA%\Microsoft\Outlook\ [Default Outlook Profile.NK2]</pattern>
      </objectSet>
      </include>
      <locationModify script="MigXmlHelper.RelativeMove('%CSIDL_APPDATA%\Microsoft\Outlook\ [Default Outlook Profile.NK2]','%CSIDL_APPDATA%\Microsoft\Outlook\ [Outlook.NK2]')">
        <objectSet>
          <pattern type="File">%CSIDL_APPDATA%\Microsoft\Outlook\ [Default Outlook Profile.NK2]</pattern>
        </objectSet>
      </locationModify>
    </rules>
 </role>
</component>

将默认 Outlook Profile.Nk2 修改为您组织中的默认配置文件名称。然后将其更改为您想要的配置文件名称(这里我使用 Outlook.Nk2)。

相关内容