I'm looking to configure the following Firefox settings through a script (VBS or batch)
- default home page
- default search engine
- disable auto update
Is this possible?
You can do this by creating or manipulating Mozilla preferences files with your preferred scripting language.
However, depending on your environment, you might find it better to push settings through a custom add-on (see the XPI comments in the Brief Guide to Mozilla Preferences), or through GPO with FirefoxADM or similar.
You can override private browser options in a file user.js in the user profiles folder. I use it often to override some options for example pipelining. Firefox needs to be restart after you have update the user.js. If the file user.js doesn't exist you must create one.