Run "setup.exe /admin" and this will bring up a GUI that lets you customise the installation (enter product key, set options etc, set display mode to hidden). Once you have configured it, click File -> Save and then save the MSP file in the same location as the setup.exe.
Now from your deployment tool (SCCM etc) you can just run "setup.exe /adminfile YourMSPFileName.msp"
To disable the first time start screen that says 'Help Improve Microsoft Office' and gives three options. 1. Use Recommended Settings. 2. Install Updates Only. 3. Don't make any changes. To Choose 'Don't make changes' and disable the window from appearing in the first place, add 2 requstry keys.
1st one disables the window from appearing... HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Internet REG_DWORD UseOnlineContent set to 1
2nd to auto select 'Don't make changes'...
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\General shownfirstrunoptin set to 1
To install Service Pack 1, download it from here:
Run visio2010sp1-kb2460061-x86-fullfile-en-us.exe /extract, and choose a folder.
Grab the .msps from the extract location (don't copy the .xmls) and put them in the Updates folder of your installation point. As SP1 includes all previous updates, you can delete all the existing msps from the updates folder, except for any customization msps you have created. SP1 will then be applied during the initial installation.
By default, if you're using the Key Management Server, Visio gets installed as Premium by default. To install Visio Pro or Standard, you have to specify a KMS Client Key in the Office Customization Tool.
Details are in this TechNet article (way down towards the bottom)
Visio provides a unique setup file for standard, professional and premium verion. By default, when you don't use a MAK key you will install the premium version.
To install a alternate version of Visio 2010, use a public KMS key (see "LINKS") in your OCT tool.