We value your privacy

We use cookies to analyse site traffic and improve your experience. You can accept all cookies or reject non-essential ones. See our Privacy Policy for details.

GR IT SERVICES
  • Contact
Get a quote
  1. Intune and endpoint management
  2. Firewall policy
Intune firewall policy, UAE

One rule blocks Teams and another allows it, and both are delivered to the device.

Microsoft uses that exact example. Firewall rules profiles behave differently from every other policy type in Intune: conflicting rules are not resolved centrally, they are both sent and the conflict lands on the device.

Book a firewall policy reviewSee how rules behave
Intune endpoint security firewall policy for UAE organisations
  • 150 rulesPer firewall rules profile instance
  • Rules mergeAcross profiles, so you can exceed 150
  • Both deliveredWhen two rules conflict, not resolved
  • All or nothingAtomic block behaviour on current Windows
The behaviour to understand first

On older Windows builds, a bad rule can leave a partial firewall configuration behind.

The change to atomic application is one of the more consequential firewall behaviours Microsoft has documented, and it splits your estate by build.

  • Beginning with Windows 11 21H2, Windows 11 22H2 and Windows 10 21H2, the updated CSP behaviour enforces an all or nothing application of firewall rules from each atomic block. Either the whole block applies or none of it does.
  • On earlier Windows versions the CSP processes rules one at a time, and if it encounters an issue applying any rule from the block it stops applying subsequent rules but does not roll back rules already applied successfully.
  • That produces a partial deployment of firewall rules on the device: some rules present, some absent, and nothing in the console indicating which. It is a genuinely difficult state to diagnose because the policy itself looks correctly assigned.
  • The practical consequence is that estates with a mix of builds need their firewall rule profiles validated on real devices from each build family, not just on a current one, before anybody relies on the resulting configuration.
What firewall policy does

Eight behaviours that determine what your devices actually enforce.

Host firewall policy in Intune has two profile families that behave differently from each other and from the rest of the product. Understanding that difference is what separates a working rule set from one that silently half-applies.

Firewall settings without the surrounding template

The same settings exist in endpoint protection profiles for device configuration, which also carry additional categories unrelated to firewalls. Using the dedicated firewall policy keeps the configuration surface to what you are actually managing, on both Windows and macOS.

Two profile families, two behaviours

Windows Firewall configures the firewall itself with host-based two-way traffic filtering. Windows Firewall rules defines granular rules covering ports, protocols, applications and networks. Microsoft states explicitly that Windows Firewall profiles do not conflict with Windows Firewall rules profiles.

Conflicting rules are both delivered

When different rules exist for the same thing with different configurations, both are sent to the device and the conflict occurs there. Microsoft gives the example of one rule blocking Teams and another allowing it, and notes this differs from how other firewall policy conflicts behave.

Non-conflicting rules merge, usefully

Where rules from multiple rules profiles do not conflict, devices merge them into a combined configuration. That is the documented way to exceed the 150 custom rules each individual profile supports, by splitting a large rule set across several profiles.

Atomic blocks and partial deployment

From Windows 11 21H2, Windows 11 22H2 and Windows 10 21H2 the firewall CSP applies each atomic block of rules all or nothing. On earlier versions it processes one rule at a time, stops on an error, and does not roll back what already applied, producing partial deployment.

Reusable settings groups, and one gap

In public preview, Windows firewall rule profiles support reusable settings groups for remote IP address ranges and for FQDN definitions with auto-resolution. Worth knowing before designing around them: inbound FQDN rules are not natively supported.

Three errors with documented causes

Port range errors are usually ascending order, the 0 to 65535 bound, or protocol not being set to TCP or UDP when a port range is configured. A name parameter error usually means edge traversal is enabled without an inbound direction. Interface type errors mean All is selected alongside others.

Reporting that finds the devices with it off

A summary view with an aggregate count of devices whose firewall is off, a report listing each of those devices from the DeviceStatus CSP, and an organisational status report distinguishing enabled, disabled, limited, temporarily disabled and not applicable.

The behaviour that is unique to firewall rules

Intune does not resolve conflicting firewall rules. It sends both.

Microsoft flags this as different from every other firewall policy conflict, and it changes how a rule set has to be governed.

  • When different rules exist for the same thing with different configurations, both are sent to the device and create a conflict there. The documented example is one rule blocking Teams through the firewall while a second allows it, with both delivered to the client.
  • That is explicitly different from how Windows Firewall profile conflicts behave. There, when two policy instances or policy types manage the same setting with different values, the setting is simply not sent to the device at all. Two families, two opposite outcomes.
  • The upside of the rules behaviour is real though. Where rules across multiple profiles do not conflict, devices merge them into a combined configuration, and that is the documented way to deploy more than the 150 custom rules a single profile supports.
  • So the governance requirement is a rule inventory rather than a policy inventory. With rules merging across profiles and conflicts landing on the device rather than being resolved centrally, the only reliable view of what a device enforces is one you assemble yourself.
Ask us to assemble your effective rule set
How we approach it

Four things that make a host firewall rule set trustworthy.

Firewall rules in Intune behave in a way that rewards deliberate structure and punishes accumulation. Almost every problem we find comes from rules added one at a time over years with no view of the whole.

We assemble the merged rule set

Rules from multiple profiles merge on the device into a combined configuration, which is what lets you exceed the 150 rules a single profile supports. It also means no single profile shows what a device enforces, so the effective set has to be assembled rather than read.

We find contradictory rules before devices do

Where different rules exist for the same thing with different configurations, both are sent to the device and the conflict occurs there. Microsoft gives blocking and allowing Teams as the example. Finding those centrally is the only way to prevent unpredictable enforcement.

We check the three errors with known causes

Port range errors come from non-ascending ranges, values outside 0 to 65535, or protocol not being set to TCP or UDP when a range is used. Name errors come from edge traversal without an inbound direction. Interface errors come from All being selected alongside others.

We check for the partial deployment case

On Windows versions before the atomic block change, the CSP applies rules one at a time, stops when one fails and does not roll back what already applied. That leaves a device partially configured in a way that neither the console nor the device makes obvious.

How a review runs

Four phases across roughly four weeks.

The effective rule set is the deliverable. Because rules merge across profiles and conflicts land on devices, nothing in the console shows you what a machine is actually enforcing.
  1. 01
    Week 1

    Assemble the effective rule set

    Every firewall rules profile assigned to a device group, combined into the merged set that device actually receives. Conflicting rules identified specifically, since those are delivered to the device rather than resolved, and the device is left to reconcile them.

    • Merged rule set assembled per device group
    • Conflicting rules identified explicitly
    • Rule count checked against the 150 per profile limit
    • Windows Firewall profile conflicts identified separately
  2. 02
    Week 2

    Check for partial deployment risk

    Windows versions confirmed against the atomic block behaviour, since earlier versions apply rules one at a time, stop on error and do not roll back, producing partial deployment. Devices below Windows 10 21H2 or Windows 11 21H2 carry that risk.

    • Windows version coverage established
    • Devices at risk of partial rule deployment identified
    • Rule errors in event logs reviewed
    • Documented error causes checked against failing rules
  3. 03
    Week 3

    Fix the rules that were never going to apply

    Port ranges checked for ascending order, the 0 to 65535 bound and whether protocol is set to TCP or UDP where a range is configured. Edge traversal rules checked for inbound direction. Interface type rules checked for All being selected alongside others.

    • Port range rules corrected against the three causes
    • Edge traversal rules given inbound direction
    • Interface type selections corrected
    • Rules validated on a test device before wider assignment
  4. 04
    Week 4

    Restructure and verify

    Rules split across profiles deliberately so the merge behaviour works for you rather than by accident, reusable settings groups considered for remote IP ranges, and the reports used to confirm no device is running with the firewall off.

    • Rule set restructured across profiles by purpose
    • Reusable settings groups evaluated
    • Devices with firewall off identified and remediated
    • Ongoing rule review cadence agreed
Where this matters

Six situations where host firewall policy needs attention.

The pattern is a rule set that grew through individual requests, with nobody holding a view of what the combined result actually permits.

An organisation whose firewall rules have accumulated

Rules added one at a time to unblock an application, across several profiles, merging on the device. Because the merged set is not visible in any single profile, nobody can say what is currently permitted, which is a difficult position to defend in a review.

A business with unpredictable application behaviour

An application that works on some machines and not others is a classic symptom of contradictory rules being delivered together, since Intune sends both and the device reconciles them. That is different from other policy conflicts and it is not obvious from the console.

A company that has hit the 150 rule ceiling

Each firewall rules profile instance supports up to 150 custom rules. The documented answer is splitting across profiles, since non-conflicting rules merge on the device into a combined configuration. That is a design decision rather than a workaround.

An operator running older Windows on site machines

Devices below Windows 10 21H2 or Windows 11 21H2 use the older atomic block behaviour, applying rules one at a time and stopping without rollback on error. Site and plant machines are frequently the oldest in an estate and the least likely to be checked.

A regulated firm asked to evidence host firewall state

The organisational status report distinguishes enabled, disabled, limited where the firewall is not monitoring all networks or some rules are off, temporarily disabled, and not applicable. That granularity produces a far better answer than a simple on or off count.

A team managing rules for many remote IP ranges

Reusable settings groups, in public preview, cover remote IP address ranges and FQDN definitions with auto-resolution, so a range set is maintained once rather than in every rule. The constraint to design around is that inbound FQDN rules are not natively supported.

Three positions

How UAE organisations manage the host firewall.

The right column is more common than it should be, and the reporting exists specifically to find it: an aggregate count of devices with the firewall turned off.
Effective rule set known
Firewall policy, rule set governedYes
Rules added over timeNo
Firewall off or defaultNot applicable
Conflicting rules identified
Firewall policy, rule set governedYes
Rules added over timeLanded on devices
Firewall off or defaultNot applicable
Rule count managed against the limit
Firewall policy, rule set governedYes
Rules added over timeUnknown
Firewall off or defaultNot applicable
Partial deployment risk assessed
Firewall policy, rule set governedYes
Rules added over timeNo
Firewall off or defaultNot applicable
Failing rules corrected
Firewall policy, rule set governedYes
Rules added over timeUnnoticed
Firewall off or defaultNot applicable
macOS firewall configured
Firewall policy, rule set governedYes
Rules added over timeSometimes
Firewall off or defaultNo
Devices with firewall off found
Firewall policy, rule set governedReported
Rules added over timeOccasionally
Firewall off or defaultNot looked for
Hyper-V container rules considered
Firewall policy, rule set governedYes
Rules added over timeNo
Firewall off or defaultNo
Reusable settings groups used
Firewall policy, rule set governedWhere useful
Rules added over timeNo
Firewall off or defaultNo
Auditable
Firewall policy, rule set governedYes
Rules added over timeDifficult
Firewall off or defaultNo
Feature
Firewall policy, rule set governed
Rules added over time
Firewall off or default
Effective rule set known
YesNoNot applicable
Conflicting rules identified
YesLanded on devicesNot applicable
Rule count managed against the limit
YesUnknownNot applicable
Partial deployment risk assessed
YesNoNot applicable
Failing rules corrected
YesUnnoticedNot applicable
macOS firewall configured
YesSometimesNo
Devices with firewall off found
ReportedOccasionallyNot looked for
Hyper-V container rules considered
YesNoNo
Reusable settings groups used
Where usefulNoNo
Auditable
YesDifficultNo
How the two families behave

Windows Firewall profiles against Windows Firewall rules profiles.

These two are frequently treated as the same thing. They are not, and the differences decide what a device ends up enforcing.
BehaviourWindows Firewall profileWindows Firewall rules profile
What it configuresThe firewall itself and its settingsGranular allow and block rules
Conflict with the other familyDoes not conflict with rules profilesDoes not conflict with firewall profiles
Conflict within the familySetting is not sent to the deviceBoth rules are sent, conflict lands on the device
Multiple profiles on one deviceCreates conflictsSupported, and rules merge when they do not conflict
Rule limitNot applicable150 custom rules per profile instance
Exceeding the limitNot applicableSplit across profiles, which merge on the device
Reusable settings groupsNot applicablePreview, for remote IP ranges and FQDN definitions
Inbound FQDN rulesNot applicableNot natively supported
Hyper-V container rulesSeparate profileSeparate profile, covering WSL and WSA
macOSA dedicated macOS firewall profileNot applicable
How an engagement runs

Five steps, and the first produces the artefact nobody has.

The merged rule set is not visible anywhere in the console. Producing it is the foundation for every decision that follows.
  1. 1

    Assemble the effective merged rule set

    Every rules profile assigned to a device group, combined as the device combines them. Rules from multiple profiles merge into a single configuration when they do not conflict, so the effective set is broader than any individual profile suggests.

  2. 2

    Identify rules that contradict each other

    Where different rules configure the same thing differently, both are delivered and the conflict lands on the device. That is specific to rules profiles and differs from Windows Firewall profile conflicts, where the setting is simply not sent at all.

  3. 3

    Find the rules that were never going to apply

    Three documented error causes: port ranges not ascending, outside 0 to 65535, or lacking a TCP or UDP protocol setting; edge traversal enabled without an inbound direction; and the All interface type selected alongside other interface types.

  4. 4

    Assess partial deployment exposure

    Windows versions checked against the atomic block change, since earlier versions apply rules one at a time and stop on error without rolling back what already applied. Devices in that category may be carrying a partially applied rule set nobody has noticed.

  5. 5

    Restructure, then verify with the reports

    Rules split across profiles by purpose so the merge behaviour is deliberate, reusable settings groups used where a range set repeats, and the firewall status reports used to confirm no device is running with the firewall turned off or in a limited state.

Straight answers

What organisations ask about Intune firewall policy.

Both are delivered. Microsoft states that when different rules exist for the same thing with different configurations, both are sent to the device and create a conflict there, giving the example of one rule blocking Teams and another allowing it. Intune does not resolve it centrally.

No, and the difference matters. For the Windows Firewall profile, when a conflict exists between two policy instances or policy types managing the same setting with different values, the setting is not sent to the device at all. Two families, opposite outcomes.

Each instance of the Windows Firewall rules profile supports up to 150 custom rules. Where rules from multiple profiles do not conflict, devices merge them into a combined configuration, which is the documented way to deploy more than 150 rules to a device.

No. Microsoft states directly that Windows Firewall profiles do not conflict with Windows Firewall rules profiles. They configure different things, and a device can receive both without the settings interfering.

Likely the atomic block behaviour on an older Windows version. From Windows 11 21H2, Windows 11 22H2 and Windows 10 21H2 the CSP applies each block all or nothing. Earlier versions process one rule at a time, stop on an error and do not roll back what already applied.

Three documented causes. The range must be ascending, so 1 to 5 rather than 5 to 1. It must fall within 0 to 65535. And if either remote or local port ranges are configured in a rule, protocol must also be set to 6 for TCP or 17 for UDP.

Usually edge traversal. Microsoft states that if edge traversal is enabled in a rule, the rule direction must be set to apply to inbound traffic. An edge traversal rule without that direction produces the error rather than a warning at authoring time.

Because All is selected alongside other interface types. Microsoft states that if the All interface type is enabled in a rule, the other interface types must not be selected. It reads as an inclusive choice in the interface and it is not.

Partly. Reusable settings groups in public preview support FQDN definitions with auto-resolution for Windows firewall rule profiles. The constraint is that inbound FQDN rules are not natively supported, though Microsoft notes pre-hydration scripts can generate inbound IP entries for a rule.

Yes, through a dedicated macOS firewall profile that enables and configures the built-in firewall on any supported version of macOS. That is a separate profile from the Windows ones, and it is easy to overlook when the focus starts on the Windows estate.

There is a specific profile for it. Windows Hyper-V Firewall Rules controls rules applying to Hyper-V containers on Windows, including Windows Subsystem for Linux and Windows Subsystem for Android. In development-heavy estates that is a genuine gap without it.

The summary view gives an aggregate count, and a dedicated report lists each device with the firewall off, sourced from the DeviceStatus CSP with device name, firewall status, user principal name, management target and last check in time.

That the firewall is not monitoring all networks, or some rules are turned off. It is one of five statuses in the organisational report alongside enabled, disabled, temporarily disabled, and not applicable where the device does not support firewall reporting.

You can configure the same firewall settings there, and those device configuration profiles include additional categories of settings unrelated to firewalls, which complicates configuring only the firewall. Using both also creates the conflict case where a setting is not sent to the device at all.

We scope by rule count and the number of profiles in play. The free first step: count how many firewall rules profiles are assigned to one device group, then try to write down the combined rule set. If that is hard, you have found the reason for doing this properly.

Each instance of the Windows Firewall rules profile supports up to 150 custom rules. Where rules from multiple profiles do not conflict, devices merge them, which is how you deploy more than 150 rules to a single device.

For the Windows Firewall profile, when a conflict exists between policy instances managing the same setting with different values, the setting is not sent to the device. Windows Firewall profiles do not conflict with Windows Firewall rules profiles.
Rule review

Fifteen questions about your own firewall rules.

The third group covers three specific errors with documented causes, which between them account for most rules that quietly never apply.

Structure

  • How many rules profiles are assigned?
    They merge on the device.
  • Is any profile near 150 rules?
    That is the per profile limit.
  • Do any rules contradict each other?
    Both get delivered.
  • Do we also use endpoint protection profiles?
    They configure the same settings.
  • Are macOS devices covered?
    There is a dedicated profile.

Deployment

  • Are devices on Windows 10 21H2 or later?
    Atomic block behaviour changed there.
  • Could any device be partially configured?
    Earlier versions do not roll back.
  • Have we checked event logs for rule errors?
    Causes are documented.
  • Do we use Hyper-V firewall rules?
    For WSL and WSA containers.
  • Do we use the Policy App Id setting?
    It requires application control tagging.

Common errors

  • Are port ranges ascending?
    1 to 5, not 5 to 1.
  • Are they within 0 to 65535?
    A stated bound.
  • Is protocol set where ranges are used?
    TCP or UDP is required.
  • Do edge traversal rules apply inbound?
    Required if enabled.
  • Is All selected alongside other interface types?
    It must not be.
Related reading

The pages around this one.

Intune antivirus policy

The neighbouring endpoint security policy family.

Learn more

Firewall rule audit

The equivalent review for network firewalls.

Learn more

Intune security baselines

The wider hardening configuration these sit inside.

Learn more
Next step

Count the firewall rules profiles assigned to one device group, then write down the combined rule set.

Rules merge across profiles on the device, so no single profile shows what is enforced. If assembling that list is hard, that is the finding, and it is the reason contradictory rules go unnoticed.

Book a firewall policy reviewCall +971 56 613 2743

Related Services

Explore more solutions that work great with this service

Intune Antivirus Policy

What Defender settings actually reach the device

Learn more

Firewall Rule Audit

What the rule base permits, and what should go

Learn more

Security Baselines

Why deploying one does not make you CIS compliant

Learn more

Intune Configuration Profiles

Settings catalog, templates and conflict management

Learn more

Endpoint Security

Defender for Endpoint and Intune managed

Learn more

Defender for Endpoint

Business, Plan 1 or Plan 2, and what each actually gives you

Learn more

MDM Solutions Dubai

Device management across Windows, Apple and Android

Learn more

Microsoft Intune

Device management and endpoint security

Learn more
GR IT SERVICES

Leading IT services provider in Dubai,
delivering enterprise-grade solutions
for businesses across the UAE.

Microsoft CSP PartnerCISGuard

Get the Helpdesk app

Raise and track IT tickets from your phone.

Download on the App StoreGet it on Google Play
Learn more about the app

Microsoft 365

  • Microsoft 365 Administration
  • M365 Reporting & Auditing
  • Microsoft 365 Licensing
  • Microsoft Copilot
  • Microsoft 365 Apps
  • Windows 365 Cloud PC
  • Microsoft SharePoint
  • Outlook & Exchange

Security

  • Microsoft Defender
  • Microsoft Purview
  • Microsoft Intune
  • Microsoft Entra
  • Compliance Manager
  • Cybersecurity Audits
  • Copilot for Security
  • Microsoft Sentinel
  • Microsoft Priva

Infrastructure

  • Google Workspace
  • Cloud Migration Services
  • Data Analytics & BI
  • Active Directory
  • Server Management
  • Apple Business
  • Apple Jamf Pro
  • IP Telephone
  • Data Backup
  • Website Development

IT Services

  • Managed IT Services
  • IT Support Dubai
  • IT AMC Dubai
  • New Office IT Setup
  • IT Relocation
  • Remote IT Support
  • On-Call IT Support
  • Startup IT Business Kit
  • Disaster Recovery & BC

Company

  • About Us
  • Careers
  • Contact
  • Blog

Contact

  • Iris Bay Tower, Office 903,
    Business Bay, Dubai, UAE
  • +971 56 613 2743
  • hello@gritservices.ae
  • gritservices.ae

© 2026 GR IT Services. All rights reserved.

Privacy PolicyTerms of UseCookie Policy