When using SMS to install VS 7, take care on how you share the vs.ini file out. If you do not give the correct permissions the installer will fail with an incorrect .ini message. Otherwise you could use an SMS Software install account which you can explicitly give permissions to the vs.ini share which will work fine.
Addition to the post from Minkus above: If you want a full install of the MSDN documentation, just use "ADDLOCAL=ALL". No need to list up every single component. At least it works here :)...
Please Note: When you create your Visual Studio .Net Package and distribute, you may receive 1603 Errors when deploying the package indicating failure although the deployment is successful. This is a known bug and the fix is as follows: You must not use SMSWrapper.exe instead you must obtain another MS Utility called VSUnattend.exe and replace SMSWrapper with it. You will have to re-create your VS.INI file and edit the setup.pdb file with the following values: [productinformation] initialfilecopy=0
View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.