I recently came across an issue where a MEMCM) Global condition was detecting the Office bitness (architecture), but only to one specific version(example below). This lead to a requirement issue where the computer was running another version of Office that wasn’t covered by the global condition. With that said, we still needed a requirement only for the architecture of Office, while the version was not that important for now.

I’ve uploaded a new script to Technet Gallery that returns the Office Bitness no matter what version is installed (from Office XP to the latest).
In this post, I’ll describe how to use the script with a MEMCM global condition as a requirement for an application.
The script is looking at the Bitness registry key of Outlook.

The script will return the value of Bitness. So either x64, x86 or blank if not detected.

To be able to use the script within a MEMCM Global Condition, it must only return this value. If there are additional verbose, like write-host, the Global condition will not work.






That’s it! Now the application will evaluate the Office architecture no matter the version of Office to match the requirement!
For more information on Global conditions, see Microsoft docs.
Hope this help 🙂
Please fill out the form, and one of our representatives will contact you in Less Than 24 Hours. We are open from Monday to Friday.
Thank you for subscribing to our newsletter or requesting a quote. You will receive our next month's newsletter. If you have requested a quote, we will get in touch with you as soon as possible.
Something went wrong!
Thank for your reply!