With this method you will obtain the messenger msi and it works with command line install. However, when trying to add this package to a group policy, it fails immediately.
Why ? Because this package is not made for advertisement.
Skimming the newsgroups gave me this solution. I Tried it and it worked perfect.
Just extract the msi from the setup package as described, and run installshield developer or orca to manually edit this package.
Original article :
It looks like the MSN Messenger 6.1 package is not designed for deployment. None of its features permit advertisement nor does it have the requisite AdvtExecuteSequence table. The actual error that is occurring is because the advertise script file created on the sysvol (.aas) extension is 0-bytes in size. In essence, the package didn't have any data to advertise.
You're going to have to tweak the package for it to be deployable. Hopefully you have Orca around (provided in the Windows Installer SDK) to edit the package.
Here's what you need to do:
1) In the Feature table, you need to change the MsgrFeat attributes value from
24 to 16 (this removes the disallow advertise attribute)
2) You need to add a populated AdvtExecuteSequence table to the package. The
easiest method is to export the AdvtExecuteSequence table from the sequence.msi
sample package included in the Windows Installer SDK. Then use the import table
functionality to import the AdvtExecuteSequence table into the messenger
A silent install that will get you past the EULA and will not install the MSN Toolbar and will not change your search engine or your homepage. I opened the msi in Orca and looked at the CheckBox and RadioButton tables to get these parameters.