To set the home page of Internet Explorer, we can do as follows:
REG ADD "HKCU\Software\Microsoft\Internet Explorer\Main" /V "Start Page" /D "http://www.google.com/" /F
But for Google Chrome things get complicated and I don't know the correct way to interact with its preferences in order to have a batch script that defines my homepage.
How can I set Google Chrome homepage programmatically?
You can download Google Chrome templates from this site – http://www.chromium.org/administrators/policy-templates (.zip file)
Extract the file.
Once this is done, go to the Policy Director, and Computer Settings, Administrative Templates, import the Chrome template (ADM, pt-br).
There, go to Computer Settings, Administrative Templates, Classic Administrative Templates (ADM), Google, Google Chrome, Homepage, Configure Homepage Url.
Load the desired page and you're done.