When FlexEngine starts, it first reads its Group Policy configuration and then FlexEngine reads the command-line arguments specified. Note: Command-line arguments override the settings provided through Group Policy. FlexEngine Operations and ArgumentsFlexEngine performs operations at logon and logoff events. You can pass different arguments to FlexEngine to configure User Environment Manager. Operation ModesThe -s and -r operations can operate on a single profile archives, which is called file-based mode. They can also operate on a directory of profile archives, which is called path-based mode. This operation mode is determined from the path that is specified as the next argument, –s \\...\ie.zip as compared to –s \\...\...\Archives for instance. If no path is specified, the profile archives policy setting is used. Overriding Group Policy SettingsCommand-line arguments for FlexEngine take precedence over settings configured through Group Policy. For instance, if you set the log level to ERROR through policy, but specify -l DEBUG on the command-line, the latter is used. Applying Horizon Smart Policies in Multiple SessionsWhen using a Horizon Remote Desktop with Horizon Remote Applications, the same user can have multiple sessions on the same computer. Additional FlexEngine OperationsIn addition to -r and -s, FlexEngine supports three other modes of operation.