MDT如何parsing多个机器angular色中指定的设置?

我有许多属于多个angular色的MDT机器。 那里没什么特别的。 但是,在angular色A(适用于大多数机器)中指定了MachineObjectOU,而在angular色B(仅适用于某些机器)中指定了不同的MachineObjectOU,因为这些机器需要出现在目录中不同的地方。 我如何保证MDT将读取angular色B的设置? 是在机器属性窗口列表中的angular色的顺序?

select是基于它们在“angular色”选项卡中列出的顺序。 它加载的第一个是将保留在列表的末尾。

基于我的经验和研究,angular色设置是在第一个分配胜出的基础上应用的,MDT UI中的angular色顺序与评估的顺序没有关系 。 而是使用以下语法查询RoleSettings (返回这些设置的MSSQL视图):

 SELECT * FROM RoleSettings WHERE ROLE IN ('List','of','Role','Names') 

结果通过数据库ID返回并评估; 所以,如果你按以下顺序创build你的angular色:

 Names List of Role 

无论您指定的顺序如何, Names指定的设置将优先于ListofRole 。 这严重阻碍了使用angular色模块化部署设置的能力,除非您特别注意预先规划所有angular色 。 但即使如此,你仍然被locking,只能按顺序使用它们。 据我所知,没有办法修改从RoleSettings返回结果的顺序,而不挖掘到实际执行查询和修改它们的脚本。