B1. Installing Components |
Installing components are specified in the components parameter. Available values are: •none—to reset custom settings and restore inheritance from the primary group, •integer that determines the state of installing components. Components are installed with the use of bit flags. Each of the components can be in three states: •0—the component cannot be installed, •1—the component can be installed, •2—the component must be installed. Components value calculation method
The components parameter value is the result of combining the values of one or multiple constants for the respective components by a bitwise OR. E.g. in order to set multiple components with a status: •: Components = DRWEB32W | FIREWALL | OUTLOOK As a result: components = 769 •—you need to shift the default value to the left by 0xA: Components = ( DRWEB32W << 0xA ) | ( FIREWALL << 0xA ) | (OUTLOOK << 0xA) As a result: components = 787456 •—you need to double-shift the default value to the left by 0xA: Components = (( DRWEB32W << 0xA ) << 0xA ) | ( ( FIREWALL << 0xA ) <<0xA ) | ((OUTLOOK << 0xA) << 0xA ) As a result: components = 806354944 |