<p>Gpo will automatically target the right system for you. A 64bit msi will not be installed on 32bit clients, but 32bit can be deployed on both 64 and 32.</p>
<p>To avoid that 32bit msi’s gets deployed to 32bit systems:</p>
<ul>
<li>
<p>Add the 32bit msi to the gpo.</p>
</li>
<li>
<p>right click and then select properties.</p>
</li>
<li>
<p>click the <em>Advanced</em> button</p>
</li>
<li>
<p>untick <em>Make this 32-bit X86 application available to Win64 machines.</em> checkbox</p>
</li>
</ul>
<p>For 64bit msi’s I just add them as usual and they will only install on 64bit systems.</p>
<p>I deploy 7zip and TortoiseSVN like above with plain gpo (windows 2003 sp1).</p>