A series of improvements are necessary for optimizing the manageability of NoMachine profiles in large environments and through command line:
1) Listing the default rules, applied when no profile rule is set.
These default rules can be different according to the license type, Operating System and version of NoMachine.
2) Checking all profiles set for particular users / nodes / servers / groups and display the final profiles' combination as it is applied during the user's connection.
3) Facilitating administrators to parse the list of profiles rules.
4) Printing in logs which set of rules is applied to the user's session.
5) Listing the order in which profile rules are applied.
6) Internal optimizations to reduce to the minimum the checking of profile rules during the user's login.