获取 USMT 将捕获的文件列表

获取 USMT 将捕获的文件列表

我想列出 USMT 将捕获的所有文件。这样做的目的是,我想在用户迁移到 Win7 之前向他们提供该列表,其中详细说明了将备份哪些文件。我希望他们能够在实际擦除系统之前查看它。

我首先尝试了使用文档查找器的 /genmigxml 开关。它确实可以找到要备份的文件,但据我所知,它没有提供任何配置它的方法。我无法为其提供 MigApp.xml 或 MigDocs.xml 文件来添加或删除它正在捕获的文件列表。它只是捕获相同的文件列表,不需要额外的开关。

然后我尝试了 /genconfig 开关,它生成了一个 config.xml 文件。它接受多个输入 xml 并输出另一个 xml,但生成的 xml 文件实际上并没有列出文件和文件夹。例如,它只声明它将备份 Firefox,但没有声明其中有哪些文件和文件夹。

我能想到的唯一其他选择是实际使用 USMT 在本地迁移数据,并使用 /listfiles 开关获取正在备份的文件列表。这似乎是一种糟糕的处理方式。

我希望有另一种选择来解决这个问题。

答案1

ScanState.exe c:\store /p:c:\spaceRequirements.xml /listfiles:FileName

虽然需要存储,但不会创建它,您还将获得大小估计。当然,您可以使用 /i 指定要包含的任何文件,并提供自定义 XML 文件,请参阅包含文件和设置

我同意这是一种糟糕的处理方式。您应该将迁移信息告知用户,并让他们将数据放在我的文档文件夹中。尤其是因为即使我给了您一份我要迁移的列表,当我发现“Rob 的超级秘密文档”不在其中,而您问我该怎么办时,答案将是“将其放在您的文档文件夹中”文档查找器应该可以找到任何内容他们已经错过了,以及任何通常不包含的文件或设置的自定义 xml 文件(例如 Lotus Notes 数据文件、Firefox 设置等)。

相关内容