ScanState 语法

ScanState 命令与 用户状态迁移工具 (USMT) 5.0 一起使用,可扫描源计算机,收集文件和设置,并且创建存储。

本主题内容

开始之前

语法

存储选项

迁移规则选项

监控选项

用户选项

加密文件选项

不兼容的命令行选项

开始之前

在运行 ScanState 命令之前,请注意以下各项:

  • 为确保迁移所有操作系统设置,在大多数情况下,你必须使用具有管理凭据的帐户在管理员模式下运行 ScanState 命令。

  • 如要加密迁移存储,则需输入加密密钥或包含加密密钥的文件路径。必须记录密钥或密钥文件的位置,因为此类信息尚未保存在迁移存储中的任何位置。当运行 LoadState 命令以解密迁移存储时,或在必须运行恢复实用程序的情况下,你需要使用此类信息。密钥或密钥文件不正确或丢失都会引发错误消息。

  • 有关运行 ScanState 命令的软件要求的信息,请参阅USMT 要求

    重要

    Windows XP 和 Windows Vista® 仅可作为源计算机上的操作系统获得支持。

  • 除非另有指示,否则在命令行上运行工具时,每个选项只可使用一次。

  • 你可以在源计算机未访问域控制器的情况下,收集域帐户。此功能无需任何额外配置即可使用。

  • 不兼容的命令行选项表列出了哪些选项可以一起使用,哪些命令行选项不兼容。

  • 将从扫描中排除保存迁移存储的目录位置。例如,如果你将迁移存储保存到 D 驱动器的根目录,将从扫描中排除 D 驱动器及其所有子目录。

语法

本部分介绍了 ScanState 命令行选项的语法和用法。可以按任何顺序指定这些选项。如果选项包含一个参数,则可以使用冒号或空格分隔符。

ScanState 命令的语法是:

scanstate [StorePath] [/i:[Path\]FileName] [/o] [/v:VerbosityLevel] [/nocompress] [/localonly] [/encrypt /key:KeyString|/keyfile:[Path\]FileName] [/l:[Path\]FileName] [/progress:[Path\]FileName] [/r:TimesToRetry] [/w:SecondsBeforeRetry] [/c] [/p] [/all] [/ui:[DomainName|ComputerName\]UserName] [/ue:[DomainName|ComputerName\]UserName] [/uel:NumberOfDays|YYYY/MM/DD|0] [/efs:abort|skip|decryptcopy|copyraw] [/genconfig:[Path\]FileName[/config:[Path\]FileName] [/?|help]

例如:

  • 若要在当前目录中创建 Config.xml 文件,请使用:

    scanstate /i:migapp.xml /i:migdocs.xml /genconfig:config.xml /v:13

  • 若要使用 Config.xml 文件和默认迁移 .xml 文件创建加密存储,请使用:

    scanstate \\server\share\migration\mystore /i:migapp.xml /i:migdocs.xml /o /config:config.xml /v:13 /encrypt /key:"mykey"

存储选项

命令行选项 描述

StorePath

指明用于保存文件和设置的文件夹。请注意,StorePath 不能为 c:\。你必须在 ScanState 命令中指定 StorePath 选项,但在使用 /genconfig 选项时除外。不能指定多个 StorePath 位置。

/o

需要覆盖迁移存储或 Config.xml 文件中的任何现有数据。如未指定,则在迁移存储中已经包含数据时,ScanState 命令将会失败。在一个命令行中无法多次使用此选项。

/vsc

此选项启用卷影复制服务以迁移锁定的或使用中的文件。此命令行选项可消除 <ErrorControl> 部分普遍遇到的大多数文件锁定错误。

此选项仅能与 ScanState 可执行文件一起使用,不能与 /hardlink 选项配合使用。

/hardlink

能够在指定位置创建硬链接迁移存储。必须同时指定 /nocompress 选项和 /hardlink 选项。

/encrypt [{/key:<KeyString> | /keyfile:<file>]}

用指定的密钥加密存储。默认情况下禁用加密。如果使用此选项,则需要通过以下方式之一指定加密密钥:

  • /key: KeyString 可指定加密密钥。如果 KeyString 中有空格,则需要在 KeyString 两边加引号。

  • /keyfile: FilePathAndName 可指定含有加密密钥的文本 (.txt) 文件。

建议 KeyString 的长度至少为 8 个字符,但不能超过 256 个字符。/key/keyfile 选项不能在同一命令行上使用。/encrypt/nocompress 选项不能在同一命令行上使用。

> [!IMPORTANT] > 在使用此选项时应特别小心,这是因为有权访问 ScanState 命令行脚本的任何人也有权访问加密密钥。 >

以下示例显示了 ScanState 命令和 /key 选项:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /encrypt /key:mykey

/encrypt:<EncryptionStrength>

/encrypt 选项接收命令行参数,以定义用于迁移存储加密的加密强度。有关支持加密算法的详细信息,请参阅迁移存储加密

/nocompress

禁用数据压缩并将文件保存在 StorePath\USMT 中名为“文件”的隐藏文件夹中。默认情况下将启用“压缩”。将 /nocompress 选项和 /hardlink 选项结合使用,生成一个硬链接迁移存储。可以使用未压缩存储查看 USMT 存储了哪些内容,进行问题疑难解答,或者对文件运行防病毒实用程序。你应仅在测试环境中使用此选项,因为我们建议你在实际迁移期间使用压缩存储,除非你将 /nocompress 选项和 /hardlink 选项结合使用。

/nocompress/encrypt 选项不能在命令行中的一个语句中同时使用。不过,如果确实需要选择迁移未压缩存储,LoadState 命令会将每个文件从存储直接迁移到目标计算机上的正确位置,而无需临时位置。

例如:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /nocompress

在脱机 Windows 系统中运行 ScanState 命令

可以在 Windows PE 中运行 ScanState 命令。此外,USMT 支持从 Windows.old 目录包含的以前 Windows 安装中进行迁移。在 Windows PE 中运行 ScanState 命令时,脱机目录是 Windows 目录;在 Windows 中运行 ScanState 命令时,脱机目录是 Windows.old 目录。

在脱机 Windows 映像中运行 ScanState 命令有几个好处,包括:

  • 改善性能。

    因为 Windows PE 是精简的操作系统,所以运行的服务比较少。在此环境中,ScanState 命令可以访问本地硬件资源更多次,使 ScanState 能够更快执行迁移操作。

  • 简化的端到端部署过程。

    从 Windows.old 迁移数据简化了端到端部署过程,方法是在安装新操作系统后进行迁移。

  • 提高迁移成功率。

    迁移成功率升高,因为脱机时不会锁定文件进行编辑,Windows PE 会提供对脱机 Windows 文件系统中文件的管理员访问权限,消除了对联机系统的管理员级别访问权限的需要。

  • 可恢复无法启动的计算机。

    可以恢复无法启动的计算机以及从其中迁移数据。

脱机迁移选项

命令行选项 定义

/offline: “脱机 .xml 文件的路径”

此选项用来定义脱机 .xml 文件的路径,该文件可指定其他脱机迁移选项,例如,迁移中所需的脱机 Windows 目录、任何域或者文件夹重定向。

/offlinewindir: “Windows 目录的路径”

此选项指定脱机 Windows 目录,ScanState 命令从脱机 Windows 目录中收集用户状态。在 Windows 中运行 ScanState 命令时,脱机目录是 Windows.old 目录;在 Windows PE 中运行 ScanState 命令时,脱机目录是 Windows 目录。

/offlinewinold: “Windows.old 目录”

此命令行选项可启用脱机迁移模式,并从指定的位置开始迁移。该选项仅适用于从 Windows.old 目录迁移的 Windows.old 迁移方案。

迁移规则选项

USMT 提供了以下选项,可以通过这些选项指定要迁移的内容。

命令行选项 描述

/i:[Path\]FileName

(包含)

指定一个 .xml 文件,该文件包含的规则定义要迁移的用户、应用程序或者系统状态。可以多次指定此选项,以便包含所有 .xml 文件(MigApp.xml、MigDocs.xml 和任何创建的自定义 .xml 文件)。Path 可以是相对路径或完整路径。如果不指定 Path 变量,则 FileName 必须位于当前目录中。有关要指定哪些文件的详细信息,请参阅常见问题主题中的“XML 文件”部分。

/genconfig:[Path\]FileName

(生成 Config.xml)

生成可选的 Config.xml 文件,但不创建迁移存储。为确保此文件包含可以迁移的每个组件、应用程序和设置,应在包含要在目标计算机上显示的所有组件、应用程序和设置的源计算机上创建此文件。此外,在指定此选项时,还应使用 /i 选项指定其他迁移 .xml 文件。

在创建此文件后,需要使用 /config 选项和 ScanState 命令来利用该文件。

可以使用此选项指定的选项只有 /i/v/l 选项。无法指定 StorePath,因为 /genconfig 选项不创建存储。Path 可以是相对路径或完整路径。如果不指定 Path 变量,则将在当前目录中创建 FileName

示例:

  • 以下示例在当前目录中创建一个 Config.xml 文件:

    scanstate /i:migapp.xml /i:migdocs.xml /genconfig:config.xml /v:13

/config:[Path\]FileName

指定 ScanState 命令用来创建存储的 Config.xml 文件。在命令行中无法多次使用此选项。Path 可以是相对路径或完整路径。如果不指定 Path 变量,则 FileName 必须位于当前目录中。

以下示例使用 Config.xml、MigDocs.xml 和 MigApp.xml 文件创建一个存储:

scanstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:scan.log

以下示例使用 Config.xml、MigDocs.xml 和 MigApp.xml 文件将文件和设置迁移到目标计算机:

loadstate \\server\share\migration\mystore /config:config.xml /i:migdocs.xml /i:migapp.xml /v:13 /l:load.log

/auto: 脚本文件路径

此选项可让你指定默认 .xml 文件的位置,然后启动迁移。如果不指定路径,则 USMT 将参考 USMT 二进制文件所在的目录。/auto 选项的使用效果与以下选项相同:/i:MigDocs.xml/i:MigApp.xml /v:5

/genmigxml: 文件路径

此选项指定 ScanState 命令应该使用文档查找器来创建和导出 .xml 文件,该文件定义如何迁移正在运行 ScanState 命令的计算机上所有文件。

/localonly

无论在命令行中指定的 .xml 文件中的规则如何,仅迁移本地计算机上存储的文件。当要排除源计算机上可移动驱动器中的数据(例如 U 盘 (UFD)、一些外部硬盘驱动器等)以及有网络驱动器映射到源计算机时,应使用此选项。如果没有指定 /localonly 选项,则 ScanState 命令会将文件从这些可移动驱动器或者网络驱动器复制到存储中。

任何 OS 认为不是固定驱动器的驱动器都会由 /localonly 排除。在某些情况下,大型外部硬盘驱动器可视为固定的驱动器。这些驱动器可以使用自定义 .xml 文件从迁移中明确排除。有关如何排除特定驱动器上的所有文件的详细信息,请参阅排除文件和设置

/localonly 命令行选项在迁移中按照以下表格中的确认情况,包含或排除数据:

 

驱动器类型 使用 /localonly 的行为

可移动驱动器,如 U 盘 (UFD)

排除

网络驱动器

排除

固定驱动器

包含

监控选项

USMT 提供了若干选项,通过这些选项可以分析在迁移过程中发生的问题。

note备注
默认情况下将创建 ScanState 日志,但是可以使用 /l 选项指定日志的名称和位置。

命令行选项 描述

/listfiles:<FileName>

可以将 /listfiles 命令行选项与 ScanState 命令结合使用生成一个文本文件,该文件列出了迁移中包含的所有文件。

/l:[Path\]FileName

指定 ScanState 日志的位置和名称。

请勿在 StorePath 中存储任何日志文件。Path 可以是相对路径或完整路径。如果不指定 Path 变量,则将在当前目录中创建日志。你可以使用 /v 选项调整输出量。

如果从共享网络资源运行 ScanStateLoadState 命令,则必须指定此选项,否则 USMT 将失败,并出现错误“USMT 无法创建日志文件”。若要解决此问题,请使用 /l:scan.log 命令。

/v: <VerbosityLevel>

(Verbosity)

在 ScanState 日志文件中启用详细输出。默认值为 0。

你可以将 VerbosityLevel 设置为下列级别之一:

 

级别 描述

0

仅启用默认错误和警告。

1

启用详细输出。

4

启用错误和状态输出。

5

启用详细和状态输出。

8

启用至调试程序的错误输出。

9

启用至调试程序的详细输出。

12

启用至调试程序的错误和状态输出。

13

启用详细、状态和调试程序输出。

          </div>
          <p>例如:</p>
          <p>
            <code>scanstate \\server\share\migration\mystore /v:13 /i:migdocs.xml /i:migapp.xml</code>
          </p>
          <p>
            
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/progress</strong>:[<em>Path\</em>]<em>FileName</em></p>
        </td>
        <td colspan="1">
          <p>创建可选的进度日志。请勿在 <em>StorePath</em> 中存储任何日志文件。<em>Path</em> 可以是相对路径或完整路径。如果不指定 <em>Path</em> 变量,则将在当前目录中创建 <em>FileName</em>。</p>
          <p>例如:</p>
          <p>
            <code>scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /progress:prog.log /l:scanlog.log</code>
          </p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/c</strong>
          </p>
        </td>
        <td colspan="2">
          <p> 指定此选项时,即使出现非致命错误,<strong>ScanState</strong> 命令仍会继续运行。任何引发错误的文件或设置均已记录在进度日志中。例如,如果存储中有不适用的大文件,<strong>ScanState</strong> 命令将记录错误,并继续执行迁移。此外,如果某个文件由应用程序打开或使用,则 USMT 可能无法迁移该文件,并会记录错误。如无 <strong>/c</strong> 选项,<strong>ScanState</strong> 命令将在产生第一个错误时退出。</p>
          <p>你可以使用 Config.xml 文件中新的 <strong>&lt;ErrorControl&gt;</strong> 部分,指定哪些文件或注册表项读/写错误是可以安全忽略的,以及哪些原因可能会导致迁移失败。这可让 <strong>/c</strong> 命令行选项安全跳过环境中的所有输入/输出 (I/O) 错误。此外,<strong>/genconfig</strong> 选项现可生成示例 <strong>&lt;ErrorControl&gt;</strong> 部分;指定 Config.xml 文件中的错误信息和所需行为即可启用该部分。</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/r:</strong>
            <em>&lt;TimesToRetry&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(重试)</strong>
          </p>
          <p>指定在将用户状态保存到服务器过程中发生错误时的重试次数。默认值为 3 次。此选项在网络连接不太可靠的环境中尤为有用。</p>
          <p>在存储用户状态时,<strong>/r</strong> 选项将无法恢复在网络硬件故障(如网络电缆故障或断开连接)时或者在虚拟专用网络 (VPN) 连接失败时丢失的数据。重试选项适用于繁忙的大型网络,此类网络的连接令人满意,但存在通信延迟问题。</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/w:</strong>
            <em>&lt;SecondsBeforeRetry&gt;</em>
          </p>
        </td>
        <td colspan="2">
          <p>
            <strong>(等待)</strong>
          </p>
          <p>指定在重试网络文件操作之前要等待的时间(秒)。默认值为 1 秒。</p>
        </td>
      </tr>
      <tr>
        <td>
          <p>
            <strong>/p:</strong>
            <em>&lt;pathToFile&gt;</em>
          </p>
        </td>
        <td>
          <p>
            <strong>ScanState</strong> 命令运行时,会在指定路径中创建一个 .xml 文件。此 .xml 文件包括迁移存储已改进的空间估计。以下示例说明如何创建此 .xml 文件:</p>
          <p>
            <code>Scanstate.exe C:\MigrationLocation [additional parameters]</code>
          </p>
          <p>
            <code>/p:"C:\MigrationStoreSize.xml"</code>
          </p>
          <p>有关详细信息,请参阅<a runat="server" href="hh825132(v=win.10).md">估计迁移存储大小</a>。</p>
          <p>若要保留需要 USMT 以前行为的现有应用程序或脚本的功能,可以使用 <strong>/p</strong> 选项,无需在 USMT 中指定<em>“pathtoafile”</em>。如果你仅指定 <strong>/p</strong> 选项,则创建存储空间估计的方式与 USMT3.x 版本相同。</p>
        </td>
      </tr>
      <tr>
        <td colspan="1">
          <p>
            <strong>/?</strong> 或 <strong>/help</strong></p>
        </td>
        <td colspan="2">
          <p>在命令行中显示帮助。</p>
        </td>
      </tr>
    </table>

用户选项

在默认情况下迁移所有用户。以下选项是指定要包含和排除的用户的唯一方法。无法排除迁移 .xml 文件中的用户或使用 Config.xml 文件的用户。有关详细信息,请参阅标识用户迁移用户帐户

命令行选项 描述

/all

迁移计算机上的所有用户。

USMT 将迁移计算机上的所有用户帐户,除非使用 /ue/uel 选项明确排除某个帐户。为此,你无需在命令行上指定此选项。但是,如果选择指定 /all 选项,则无法也使用 /ui/ue/uel 选项。

/ui: <DomainName>\<UserName>

或者

/ui: <ComputerName>\<LocalUserName>

(包含用户)

迁移指定的用户。在默认情况下,迁移包含所有用户。因此,此选项仅在与 /ue/uel 选项一起使用时才显得尤为有用。可以指定多个 /ui 选项,但无法将 /ui 选项与 /all 选项一起使用。域名用户名可以包含星号 (*) 通配符。当你指定含有空格的用户名时,你必须在用户名两边加上引号。

note备注
如果通过 /ui 选项指定包含某个用户,但又通过 /ue/uel 选项指定排除该用户,则该用户将包含在迁移中。

例如:

  • 若要仅包含 Fabrikam 域中的 User2,请键入:

    /ue:*\* /ui:fabrikam\user2

  • 若要迁移 Fabrikam 域中的所有用户以及其他域中仅在过去 30 日内活动或修改的用户帐户,请键入:

    /uel:30 /ui:fabrikam\*

    在本示例中,不会迁移最后修改时间在两个月前的 Contoso 域中的用户帐户。

如要获得更多示例,请参阅此表格中有关 /ue/ui 选项的描述。

/uel: <NumberOfDays>

/uel: <YYYY/MM/DD>

/uel:0

(根据上次登录时间排除用户)

根据源计算机上 Ntuser.dat 文件的上次修改日期,迁移在指定时段内登录到源计算机的用户。/uel 选项充当包含规则。例如,/uel:30 选项将仅迁移过去 30 天内运行 ScanState 命令时登录或修改帐户的用户。

你可以指定数天或某一天。你不能同时使用此选项和 /all 选项。USMT 从本地计算机中检索最近登录信息,以便你运行此选项时,无需将计算机连接到网络。此外,如果域用户已登录到其他计算机,则 USMT 将不考虑登录实例。

note备注
在脱机迁移中,/uel 选项无效。

  • /uel:0 将迁移当前登录的任何用户。

  • /uel:90 将迁移在过去的 90 天内登录或者修改帐户的用户。

  • /uel:1 将迁移在过去的 24 小时内修改帐户的用户。

  • /uel:2002/1/15 将迁移 2002 年 1 月 15 日当日或之后登录或修改帐户的用户。

例如:

scanstate /i:migapp.xml /i:migdocs.xml \\server\share\migration\mystore /uel:0

/ue: <DomainName>\<UserName>

或者

/ue: <ComputerName>\<LocalUserName>

(排除用户)

从迁移中排除指定的用户。可以指定多个 /ue 选项。你不能同时使用此选项和 /all 选项。<DomainName><UserName> 可以包含星号 (*) 通配符。在指定包含空格的用户名时,必须在用户名两边加上引号。

例如:

scanstate /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /ue:contoso\user1

如何使用 /ui 和 /ue

以下示例适用于 /ui/ue 选项。可以将 /ue 选项替换为 /ui 选项,以包含(而非排除)指定的用户。

行为 命令

排除 Fabrikam 域中名为 User One 的用户。

/ue:"fabrikam\user one"

排除 Fabrikam 域中名为 User1 的用户。

/ue:fabrikam\user1

排除名为 User1 的本地用户。

/ue:%computername%\user1

排除所有域用户。

/ue:Domain\*

排除所有本地用户。

/ue:%computername%\*

排除所有域中名为 User1、User2 等的用户。

/ue:*\user*

同时使用各个选项

可以一起使用 /uel/ue/ui 选项,以仅迁移你想迁移的用户。

**/ui 选项优先于 /ue 和 /uel 选项。**如果使用 /ui 选项指定要包含某个用户,但又使用 /ue/uel 选项排除该用户,则该用户将包含在迁移中。例如,如果指定 /ui:contoso\* /ue:contoso\user1,则将迁移 User1,因为 /ui 选项优先于 /ue 选项。

**/uel 选项优先于 /ue 选项。**如果某个用户在 /uel 选项设置的指定时间内登录,则将迁移该用户的配置文件,即使使用 /ue 选项排除了该用户。例如,如果指定 /ue:fixed\user1 /uel:14,则将迁移在过去 14 天登录该计算机的 User1。

行为 命令

仅包含 Fabrikam 域中的 User2,并且排除所有其他用户。

/ue:*\* /ui:fabrikam\user2

仅包含名为 User1 的本地用户,并且排除所有其他用户。

/ue:*\* /ui:user1

仅包含 Contoso 中的域用户,排除 Contoso\User1。

使用单个命令无法完成此行为。相反,如要迁移这组用户,你必须指定以下各项:

  • ScanState 命令行中,键入:/ue:*\* /ui:contoso\*

  • LoadState 命令行中,键入:/ue:contoso\user1

仅包含本地用户(非域用户)。

/ue:*\* /ui:%computername%\*

加密文件选项

可以使用以下选项迁移加密文件。在所有情况以及默认情况下,如果发现加密文件,USMT 都会失败(除非指定 /efs 选项)。为迁移加密文件,必须更改默认行为。

有关详细信息,请参阅迁移 EFS 文件和证书

note备注
在迁移到 Windows Vista、Windows 7、或 Windows 8 时,将自动迁移 EFS 证书。因此,应使用 ScanState 命令指定 /efs:copyraw 选项,从而迁移加密文件。

备注

在迁移加密文件时应格外小心。如果在迁移加密文件时没有迁移证书,则在迁移之后最终用户将无法访问该文件。

命令行选项 描述

/efs:hardlink

创建一个至 EFS 文件的硬链接,而不是复制它。仅与 /hardlink/nocompress 选项一起使用。

/efs:abort

如果在源计算机上发现加密文件系统 (EFS) 文件,将导致 ScanState 命令失败并显示一个错误代码。默认为启用。

/efs:skip

导致 ScanState 命令忽略 EFS 文件。

/efs:decryptcopy

导致 ScanState 命令在将文件保存到迁移存储之前尽可能解密该文件,如果无法解密该文件,该命令将会失败。如果 ScanState 命令成功,文件在迁移存储中将是未加密的,一旦运行 LoadState 命令,该命令会将该文件复制到目标计算机。

/efs:copyraw

导致 ScanState 命令以加密格式复制文件。在迁移 EFS 证书之前,将无法在目标计算机上访问这些文件。将自动迁移 EFS 证书;但在默认情况下,如果发现加密文件,则 USMT 将失败(除非指定 /efs 选项)。因此,应使用 ScanState 命令指定 /efs:copyraw 选项,从而迁移加密文件。然后,在运行 LoadState 命令时,加密文件和 EFS 证书将会自动迁移。

例如:

ScanState /i:migdocs.xml /i:migapp.xml \\server\share\migration\mystore /efs:copyraw

> [!IMPORTANT] > 如果父文件夹加密,则所有文件必须加密。如果加密文件夹内的文件已删除加密属性,那么在迁移过程中,用来运行 LoadState 工具的帐户凭据会加密该文件。有关详细信息,请参阅迁移 EFS 文件和证书。 >

不兼容的命令行选项

下表指出哪个命令行选项与 ScanState 命令不兼容。如果特定选项组合的表项为空,则各个选项都是兼容的,你可以同时使用它们。X 符号表示相应选项不兼容。例如,不能将 /nocompress 选项与 /encrypt 选项一同使用。

命令行选项 /keyfile /nocompress /genconfig /all

/i

/o

/v

/nocompress

X

不适用

/localonly

X

/key

X

X

/encrypt

必需*

X

X

/keyfile

不适用

X

/l

/progress

X

/r

X

/w

X

/c

X

/p

X

不适用

/all

X

/ui

X

X

/ue

X

X

/uel

X

X

/efs:<option>

X

/genconfig

不适用

/config

X

<StorePath>

X

note备注
你必须通过 /encrypt 选项指定 /key/keyfile 选项。

另请参阅

其他资源

XML 元素库