Product Documentation

使用通配符

Feb 26, 2018

可以在 引用文件(例如文件包含列表和排除列表)的策略中使用 DOS 风格的通配符, 例如 ?(问号)和 *(星号)。 ?(问号)与单个字符匹配。*(星号)与零 或多个字符匹配。

自 Profile Management 7.15 起,可以使用垂直条“|”来仅对当前文件夹应用某个策略,而不将其传播到子文件夹。

通配符 递归工作。请确保在使用通配符时指定了有效的路径。

支持 通配符的策略不支持任何其他类型的处理方法(例如,使用 环境变量或 Active Directory 属性)。不得在引用文件夹 或注册表项的策略中使用通配符。

示例

通配符 <路径名>\h*.txt 与 house.txt、h.txt 以及 house.txt.txt 匹配, 但与 ah.txt 不匹配。

通配符 <路径名>\a?c.txt 与 abc.txt 匹配,但与 ac.txt 不匹配。

通配符 <路径名>\a?c*d.txt 与 abcd.txt 和 abccd.txt 匹配, 但与 acd.txt 不匹配。

在配置文件的根文件夹中配置策略:

*.txt 指定根文件夹及其子文件夹中扩展名为 .txt 的所有文件。

*h.txt 指定根文件夹及其子文件夹中匹配此通配符的所有文件。

h*.txt 指定根文件夹及其子文件夹中匹配此通配符的所有文件。

a?c.txt 指定根文件夹和子文件夹中匹配此通配符的所有文件。

*.txt| 指定根文件夹中扩展名为 .txt 的所有文件,但不将其传播到子文件夹。

在配置文件的非根文件夹中配置策略:

  • 文件名部分以 * 或 ? 开头的文件示例

    AppData\*.txt 指定根文件夹和子文件夹中匹配此通配符的所有文件。

    AppData\*h.txt 指定根文件夹和子文件夹中匹配此通配符的所有文件。

  • 文件名部分不以 * 或 ? 开头的文件示例

    AppData\h*.txt 指定根文件夹和子文件夹中匹配此通配符的所有文件。

    AppData\a?c.txt 指定根文件夹和子文件夹中匹配此通配符的所有文件。

    注意:自 Profile Management 7.15 起,此类配置不但应用到当前文件夹,而且还应用到子文件夹。例如,AppData\h*.txt 指定根文件夹和子文件夹中匹配此通配符的所有文件。