Thanks for your reply.
We have created drafting template files and also we have customized the customer defaults as per our organization standard. Now I was thinking to include all thes changes in the batch file and use the batch file to setup in client user locations.
By setting up all these changes manually is difficult we feel. Hence we want to have one batch file, if we run the batch file it must do all the settings.
Will this not be helpful? Please suggest which is best method to proceed.
Are you referring to a startup script on each client? I'm assuming that you've read the docs on setting up 'site' customer defaults. I would suggest defining a location on your network for customized NX files (templates, customer defaults, etc) and then either setting a variable on each client to point to that network share or create a startup script (bat file) to do the same thing when starting NX. That way you don't have to manage all of the customized files on each client.
You might also want to consider using NX Custom: https://community.plm.automation.siemens.com/t5/NX-Programming-Customization/NXcustom-for-NX10-0/m-p...
Note: It's not supported by GTAC but there are many users here that can help you.
You might also want to read the following about setting up levels of customer defaults: