Overview: 

Interface: Adding new interface switch to specify the type of installation. (-t | –type <user value>)

                                         b) If the user specified client/execution/comm and its must to specify the value for server using "-s |–server" argument.

                                         c) Along with this support for type of installation, win_postinstall.py script will un-register the persisting services 

                                             (PBS_SERVER, PBS_SCHED, PBS_COMM, PBS_MOM) for making user life easy. 


                                            [If the user had failed to unregister the services from system registry during previous MSI un-installation.

                                            A new installation takes care while installing next version of MSI by uninstalling those services 

                                            Else new MSI will just install promptly without any un-installation steps.] 

                           

 C:\Program Files (x86)\PBS\exec\etc>python win_postinstall.py -u <user name> -p <password> -t < installation type> 
 -or-
 C:\Program Files (x86)\PBS\exec\etc>python win_postinstall.py --user <user name> --passwd <password> --type < installation type>

For client/execution/comm only installation:

C:\Program Files (x86)\PBS\exec\etc>python win_postinstall.py -u <user name> -p <password> -t < installation type> -s <server> 
 -or-
C:\Program Files (x86)\PBS\exec\etc>python win_postinstall.py --user <user name> --passwd <password> --type < installation type> --server <server>