Intune Win32 App Requirement rules now support ARM64 architecture

In one of the last service releases Intune got a long-awaited addition to the Win32 App requirement rules, it now supports selecting ARM64 as an architecture.

Requirement Rule

Until then, the only options we had to target specific apps to ARM64 based Copilot+ PCs were either write our own custom applicability rule script for each Win32 App. We used something like this to determine if the app should be allowed to be installed or not:

$Arch=(Get-WmiObject -class Win32_OperatingSystem).OSArchitecture
If ($Arch -match "ARM")
{
    return 1
}
else 
{
    return 0
}

Assignment Filters for ARM64

Or we adjusted our assignment to contain a filter criteria for the OS Architecture, which already supports ARM64 for a while, we just needed to create a filter:

That checks for the property “cpuArchitecture”:

Win32 App Requirement Rule

With the new addition to the Win32 App requirements, we can now directly select which architectures are supported by our app:

We just need to select yes, we want to check the operating system architecture and select the supported architectures:

Conclusion

While we had alternative solutions available to target our apps for ARM64 Copilot+ PCs, the new requirement rule is a nice and welcome addition that makes the life of Intune admins easier when handling apps that have specific requirements.


Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *