Summary
Introduce a configurable delay / gating mechanism in Nerdio Manager for Enterprise that controls when Intune compliance and application state is evaluated during AVD host provisioning, to prevent premature release of non‑compliant session hosts into production pools.
Problem Statement
When Nerdio provisions new AVD session hosts that are Hybrid joined and managed by Microsoft Intune, Nerdio currently evaluates the device Compliance State too early in the build lifecycle.
This results in scenarios where:
- Intune still reports Non‑Compliant (or has not yet evaluated custom compliance policies)
- Required Intune applications are still installing or pending
- The device has not yet entered dynamic groups used for compliance or app assignment
Despite this, Nerdio marks the device as Compliant and releases it into the host pool, allowing user sign‑ins before the environment is actually ready.
Later, Intune has time to run its compliance, and Nerdio catches up, however its too late by then as Nerdio has already marked the device as compliant.
This behaviour has been repeatedly observed and demonstrated, including during live sessions with Nerdio support. Nerdio L3 support confirmed that this is expected behaviour under the current design, and advised that this should be raised as a feature request rather than a bug.
Current Limitation
- Nerdio performs a single compliance check based on the Intune Compliance value at the time of probing
- There is no configurable delay, retry, or gating logic
- Nerdio does not wait for:
- Custom Intune compliance policies to evaluate
- Dynamic group membership to complete
- Intune app deployment to finish
- This causes hosts to be made available before they are actually production‑ready
Requested Feature
Add a configurable compliance and readiness gating mechanism during AVD host provisioning, allowing customers to control when Nerdio evaluates Intune state.
Proposed Capabilities
One or more of the following (or equivalent):
- Configurable Delay Timer
- Allow administrators to specify a delay (e.g. 30 mins, 1 hour, 4 hours)
- Nerdio pauses compliance evaluation until the delay expires
- Compliance Retry Logic
- Nerdio repeatedly checks Intune compliance at intervals
- Host is only released when compliance =
Compliant
- App Deployment Completion Check
- Option to wait until all required Intune apps have completed installation
- Prevents users logging into partially configured hosts
- Drain / Hold State
- Host remains powered on but drained / unavailable
- Automatically released once readiness criteria are met
Example Desired Flow
- Nerdio builds AVD host
- Host joins AD / Entra
- Nerdio pauses
- Intune enrollment completes
- Intune compliance policies evaluate
- Required Intune apps install
- Nerdio verifies compliance + readiness
- Host is released into pool



Comments (7 comments)