Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

we're upgrading to Symantec Endpoint Protection 12 using group policy in a mixed environment from SAV 10. how can we tell which machines are 32-bit v. 64-bit? we tried looking at the properties in AD Users and Computers to no avail thinking we'd create separate OUs for the machines. our dc is running windows 2003, but we have a 2008 machine we can create policies with. any ideas?

thank you!

share|improve this question
up vote 3 down vote accepted

This may be accomplished by putting a WMI filter on your deployment GPO objects. The Group Policy engine on the client machines will check this filter to see if the specific GPO applies to them. It does impact performance, but it'll do what you need.

A good filter could be:

select * from Win32_OperatingSystem where OSArchitecture='64-bit'

It won't catch any XP-64 you may have around, but should catch the 64-bit Vista and Win7 installs. The inverse of this should catch your 32-bit installs:

select * from Win32_OperatingSystem where OSArchitecture<>'64-bit'

If it isn't explicitly 64-bit, install the 32-bit version. Alternately, you could just put '32-bit' in there if you'd rather go that route.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.