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. Device query
Intune device query, UAE

Ask a device what is actually running on it, without taking remote control of somebody screen.

Device query runs a Kusto query against a selected Windows device in real time and returns the answer. Checking a service, a registry value, an installed version or the top processes by CPU stops being a remote session and becomes a question.

Book a device query enablementSee what it can answer
Intune device query for UAE organisations
  • 21 entitiesQueryable areas of device state
  • 15 a minuteQuery rate limit per tenant
  • Real timeNot a report, an immediate response
  • Corporate ownedA hard device requirement
What this replaces

Most remote control sessions exist to answer one question.

Is the service running. What is that registry value. Which version is installed. What is using the CPU. None of those need a session on somebody desktop.

  • Microsoft documents exactly these use cases: checking a running service, checking a registry key value for an application configuration, checking an application version, and reporting the top processes by CPU consumption.
  • A remote control session for any of them costs the user their attention and the engineer several minutes of connection and navigation. A query returns the answer in real time without the user knowing it happened.
  • The saving compounds on repeated investigations. Saved queries for recurring issues, held in an ITSM knowledge base, turn a diagnostic that depends on an experienced engineer into one any first line agent can run consistently.
  • The honest constraint is that this reads device state rather than changing it, and that an end user with admin access on the device might be able to change client based information returned in the results, such as OS version and registry values.
What device query does

Eight things that determine whether your service desk will use it.

This is one of the few Intune capabilities that changes a support call rather than an administrative task. It also has a specific set of prerequisites and documented limitations that decide whether it works reliably enough to be trusted.

On-demand device state, in real time

Intune sends a request to the selected device and expects an immediate response, rather than reading a report compiled earlier. That distinction matters during a support call, because the answer describes the device now rather than at its last inventory cycle.

Twenty-one entities you can interrogate

BIOS information, certificates, CPU, disk drives, encryptable volumes, files, local groups and user accounts, logical drives, memory, operating system version, processes, system enclosure and information, TPM, application crash events, drivers, event log, installed updates, registry and services.

Windows Push Notification Services is mandatory

It is the transport used to notify the device and return results, and Microsoft states you cannot disable or bypass it. If it is blocked or unavailable, the query simply fails. In estates where outbound traffic is tightly filtered, that is the first thing to check.

Corporate owned, and joined

Device query supports Windows devices managed by Intune and marked as corporate owned, that are Entra joined or Entra hybrid joined. Personally owned devices are outside it, which for organisations that never set ownership correctly means a smaller addressable estate than expected.

A deliberate subset of Kusto

It supports only a subset of KQL operators, across table operators, scalar operators, aggregation functions and scalar functions. Table operators available are count, distinct, join, order by, project, take, top and where, which is enough for support work and not for analytics.

Rate and size limits worth knowing

Fifteen queries a minute before a query limit exceeded error, query input limited to 2,048 characters, and results limited to 128kb of characters with an error stating how many rows were truncated beyond that. All three shape how the tool is used at scale.

Actions from the results

Remote device actions can be run from the device query interface based on what a query returns, with the available actions depending on platform and configuration. That closes the loop from finding a problem to acting on it without switching context.

Saved queries as an ITSM asset

Microsoft recommends creating saved queries for recurring investigations in your ITSM knowledge base so first and second line engineers can access them quickly. That is what turns a capability one specialist uses into something the whole service desk uses.

A caveat worth reading before you trust a result

If the user is a local administrator, they may be able to change what the query returns.

Microsoft states this directly, and it matters most in exactly the investigations where the answer is most important.

  • The quoted limitation is that if the end user has administrator access to the device, they might be able to change client-based information returned in query results, giving operating system version and registry as examples. Device query reports what the device says about itself.
  • For a support call that is fine, because the user is helping. For an investigation where the user may be the subject, it is a meaningful caveat, and the answer should be corroborated from a source the user does not control, such as Defender for Endpoint telemetry or directory records.
  • There are also specific accuracy limitations worth knowing. If TPM 2.0 is present on the device, activated and enabled is always returned as TRUE, so that field cannot be used to prove a TPM is genuinely in the state you need for a compliance question.
  • The registry entity carries three documented gaps as well: it fails to return the registry key for root, fails to return 64-bit shared registry keys, and fails to return binary value data. A query returning nothing for one of those is behaving as documented rather than telling you the key is absent.
Ask us to build your query library
How we approach it

Four things that get device query adopted rather than abandoned.

This capability is unusual in that adoption is the whole challenge. It works well, and engineers stop using it after two confusing results if nobody explained the documented behaviours first.

We build the query library from ticket data

Microsoft suggests reviewing support tasks that normally require a remote control session. Checking a running service, a registry value, an application version or top processes by CPU are all documented examples, and each becomes a saved query that any engineer can run without writing KQL.

We teach the limits before the first surprise

Fifteen queries a minute, 2,048 character inputs, 128kb of results, single quotes only on contains and startswith even though the editor suggests double quotes, and no !like operator. Each of those produces behaviour that reads as a fault to somebody who has not been told.

We distinguish support use from investigation use

Where a user has administrator access, they might be able to change client-based information returned in results, including operating system version and registry. For a cooperative support call that is irrelevant. For an investigation where the user is the subject, it is decisive.

We get the role right so first line can use it

Help Desk Operator works, and a custom role carrying the managed devices query permission plus the read permissions providing visibility is frequently a better fit. If only administrators can run queries, the capability saves nobody any time because every check is still an escalation.

How an engagement runs

Four phases across roughly three weeks.

Short, because the capability is available immediately once prerequisites are met. The work is building a query library the service desk will actually reach for.
  1. 01
    Week 1

    Confirm prerequisites and addressable estate

    Licensing that includes Intune Advanced Analytics, devices marked as corporate owned and Entra joined or hybrid joined, and Windows Push Notification Services reachable. That last one is frequently the blocker in estates with strict outbound filtering.

    • Licence entitlement confirmed
    • Devices marked corporate owned counted
    • Join state verified across the estate
    • Push notification service reachability tested
  2. 02
    Week 1 to 2

    Grant access properly

    Help Desk Operator, or a custom role carrying the managed devices query permission along with the read permissions that provide visibility into managed devices. Getting this right is what allows first line engineers to use it rather than escalating.

    • Role assignment decided for each support tier
    • Custom role built where Help Desk Operator is too broad
    • Access tested from a real first line account
    • Scope tags aligned where administration is delegated
  3. 03
    Week 2

    Build the query library from real tickets

    Microsoft suggests reviewing support tasks that normally need a remote control session: checking a running service, a registry value for an application configuration, an installed application version, or top processes by CPU. Those become the first saved queries.

    • Recurring investigations identified from ticket data
    • Queries written and validated within the character limit
    • Queries saved into the ITSM knowledge base
    • Copilot query generation demonstrated where available
  4. 04
    Week 3

    Train the desk and set expectations

    Including the limitations, because an engineer who hits the rate limit or an empty registry result without knowing why concludes the tool is unreliable. Then the remote actions available from query results, which is where the time saving actually lands.

    • Service desk trained on the query library
    • Limitations documented in the knowledge base
    • Remote actions from results demonstrated
    • Measurement agreed against remote session volume
Where this saves time

Six support questions device query answers without a remote session.

Microsoft names several of these directly as candidates to move off remote control, and they cover a large share of routine second line work.

Is the service actually running?

The WindowsService entity answers it in seconds without interrupting the user. It is the single most common reason an engineer takes remote control, and moving it to a query removes both the interruption and the scheduling problem of finding a time the user is free.

What is in that registry key?

Checking a registry value for an application configuration is a documented example. Three caveats apply: the entity does not return the registry key for root, does not return 64-bit shared registry keys, and does not return binary value data, so an empty result may be expected behaviour.

Which version of the application is installed?

Another named example, and one that resolves a class of tickets where the answer determines everything that follows. Getting it in seconds rather than through a scheduled session changes whether the engineer can complete the call on first contact.

Why is the machine slow right now?

Reporting on top processes by CPU consumption is listed as a candidate to move off remote control. Because the query is real time rather than a report, the answer reflects the moment the user is complaining rather than an inventory snapshot from overnight.

Is encryption actually on, and is the certificate present?

The EncryptableVolume and Certificate entities answer both. Note the TPM caveat though: where TPM 2.0 is present, activated and enabled is always returned as TRUE, so that specific field cannot be used as evidence for a compliance question.

What happened on that machine last night?

The WindowsEvent and WindowsAppCrashEvent entities let an engineer look at event log entries and crash events directly. For remote or site machines where taking a session is impractical, that is frequently the difference between diagnosing and dispatching somebody.

Three positions

How UAE service desks find out what a device is doing.

The middle column is the default, and its cost is a user losing their machine for ten minutes each time somebody needs to check a single value.
User interrupted
Device query with a saved libraryNo
Remote control sessionYes
Ask the user to lookYes
Answer is current
Device query with a saved libraryReal time
Remote control sessionReal time
Ask the user to lookDepends on the user
Repeatable across engineers
Device query with a saved librarySaved queries
Remote control sessionBy skill
Ask the user to lookNo
Works for services and registry
Device query with a saved libraryYes
Remote control sessionYes
Ask the user to lookWith difficulty
Top processes by CPU
Device query with a saved libraryYes
Remote control sessionYes
Ask the user to lookUnlikely
Action from the result
Device query with a saved libraryRemote actions available
Remote control sessionIn session
Ask the user to lookNo
Time per check
Device query with a saved librarySeconds
Remote control sessionMinutes
Ask the user to lookVariable
Requires user to be available
Device query with a saved libraryNo
Remote control sessionUsually
Ask the user to lookYes
Auditable
Device query with a saved libraryYes
Remote control sessionPartly
Ask the user to lookNo
Scales across many devices
Device query with a saved libraryRate limited but yes
Remote control sessionNo
Ask the user to lookNo
Feature
Device query with a saved library
Remote control session
Ask the user to look
User interrupted
NoYesYes
Answer is current
Real timeReal timeDepends on the user
Repeatable across engineers
Saved queriesBy skillNo
Works for services and registry
YesYesWith difficulty
Top processes by CPU
YesYesUnlikely
Action from the result
Remote actions availableIn sessionNo
Time per check
SecondsMinutesVariable
Requires user to be available
NoUsuallyYes
Auditable
YesPartlyNo
Scales across many devices
Rate limited but yesNoNo
The documented limits

Ten constraints that shape how device query is used.

Every one of these is published, and knowing them turns confusing behaviour into expected behaviour, which is the difference between a tool people trust and one they abandon.
ConstraintThe rule
Query rate15 queries a minute, then a query limit exceeded error
Query input length2,048 characters maximum
Result size128kb of characters, truncated beyond with a row count
Device ownershipMust be marked as corporate owned
Join stateEntra joined or Entra hybrid joined
TransportWindows Push Notification Services, mandatory and unbypassable
Unsupported operator!like is not supported
QuotingSingle quotes only on contains, startswith and endswith operators
TPM 2.0 reportingActivated and enabled always returned as TRUE
Files in useFileInfo queries return an error
How an engagement runs

Five steps, and the library matters more than the capability.

Enabling device query is quick. Whether it changes how support works depends entirely on whether engineers have queries ready rather than a blank editor.
  1. 1

    Confirm licensing, ownership and connectivity

    A licence that includes Intune Advanced Analytics, devices marked as corporate owned and Entra joined or hybrid joined, and Windows Push Notification Services reachable, since it is the mandatory transport and a query fails outright if it is blocked or unavailable.

  2. 2

    Design the access model for the service desk

    Help Desk Operator, or a custom role with the managed devices query permission plus the read permissions that provide visibility into managed devices. Tested from a genuine first line account, because a capability only administrators can use does not reduce escalations.

  3. 3

    Build queries from the tickets you actually get

    Service checks, registry value checks, application version checks and top processes by CPU are the documented starting points. Each written within the 2,048 character input limit and validated against a real device before it goes into the knowledge base.

  4. 4

    Publish the library and the caveats together

    Saved queries in the ITSM knowledge base alongside the documented limitations, because an engineer who hits the rate limit, a truncated result or an empty registry response without context concludes the tool is unreliable and stops using it.

  5. 5

    Connect queries to actions and measure

    Remote device actions can be run from the query interface based on results, which is where the time saving compounds. Then measurement against remote control session volume, since that is the metric this capability is supposed to move.

Straight answers

What organisations ask about device query.

A licence that includes Microsoft Intune Advanced Analytics. It is not part of the base Intune plan, so confirming entitlement is the first step before designing anything around it. Devices also need to be Intune managed and corporate owned.

Windows devices managed by Intune and marked as corporate owned, that are Microsoft Entra joined or Microsoft Entra hybrid joined. Devices classified as personally owned are outside it, which matters in estates where ownership was never set deliberately.

Most often the transport. Windows Push Notification Services is used to notify the device and return results, Microsoft states you cannot disable or bypass it, and if it is blocked or unavailable the query fails. In tightly filtered networks that is the first thing to check.

Fifteen a minute. Beyond that you get a query limit exceeded error and need to wait a minute before trying again. That is generous for interactive support work and it is a real constraint if somebody tries to script a sweep across many devices.

The result string of any query is limited to 128kb of characters. Beyond that the result is truncated and an error message tells you how many rows were truncated. Narrowing the query with a where clause or take is the fix rather than retrying.

Almost certainly quoting. The input window auto-recommends double quotes, but only single quotes are supported on contains, does not contain, starts with, does not start with and ends with. That mismatch between what the editor suggests and what works catches nearly everybody once.

No, a subset. Table operators available are count, distinct, join, order by, project, take, top and where, alongside supported scalar operators, aggregation functions and scalar functions. Notably the exclusion form of like is not supported, and now does not accept an offset parameter.

For cooperative support work, yes. Microsoft notes that if the end user has administrator access to the device, they might be able to change client-based information returned in query results, giving operating system version and registry as examples. For investigations, corroborate from a source the user does not control.

It is a documented limitation. If TPM 2.0 is present on the device, activated and enabled is always returned as TRUE. That means the field cannot be used as evidence that a TPM is genuinely in the required state, which matters if you were planning to use it for a compliance check.

Possibly by design. The registry entity fails to return the registry key for root, fails to return 64-bit shared registry keys, and fails to return binary value data. An empty result in any of those three cases is documented behaviour rather than evidence the key is absent.

Twenty-one entities covering BIOS, certificates, CPU, disk drives, encryptable volumes, files, local groups and user accounts, logical drives, memory, operating system version, processes, system enclosure and information, TPM, application crash events, drivers, event log, installed updates, registry and services.

First and second line engineers, in most organisations. That needs either the Help Desk Operator role or a custom role including the managed devices query permission plus read permissions providing visibility into managed devices. Restricting it to administrators removes most of the benefit.

Yes. Remote device actions can be run from the device query interface based on query results, with the available actions depending on the device platform and configuration. That is where the time saving compounds, because finding and fixing happen in one place.

Not necessarily. Copilot in Intune can generate KQL queries for device query from natural language requests where it is available. The saved query library still matters more for consistency, but it lowers the barrier for an engineer facing an unusual question.

We scope by service desk size and how many saved queries are worth building. The free first step: look at your last month of remote control sessions and count how many existed only to check one value. Each of those is a query rather than a session.

The result string of any query is limited to 128kb characters with truncation beyond that, you can only send 15 queries a minute, and query inputs have a length limit of 2,048 characters. Those bound how the tool fits into a busy service desk.

Windows devices managed by Intune and marked as corporate owned, that are Microsoft Entra joined or Microsoft Entra hybrid joined. Windows Push Notification Services is the transport, and if it is blocked or unavailable the query will fail.
Readiness check

Fifteen questions before rolling it out to the service desk.

The first group determines whether it works at all. The third determines whether engineers keep using it after the first surprising result.

Prerequisites

  • Does our licence include Advanced Analytics?
    A specific entitlement.
  • Are devices marked corporate owned?
    A hard requirement.
  • Are they Entra joined or hybrid joined?
    Both are supported.
  • Can devices reach the push notification service?
    It cannot be bypassed.
  • Are we in a DoD environment?
    Device query is not included there.

Access

  • Who needs to run queries?
    Usually first and second line.
  • Is Help Desk Operator appropriate?
    Or is a custom role better.
  • Does the custom role have Managed Devices Query?
    The specific permission.
  • Does it have the read permissions too?
    Visibility is separate.
  • Has a real first line account tested it?
    Not an administrator.

Expectations

  • Does the desk know the 15 a minute limit?
    It produces a specific error.
  • Do they know results truncate at 128kb?
    With a row count.
  • Do they know single quotes only on contains?
    The editor suggests double.
  • Do they know TPM always reports enabled?
    Where TPM 2.0 is present.
  • Do they know an admin user can alter results?
    For investigations especially.
Related reading

The pages around this one.

Intune endpoint analytics

The reporting side of the same analytics capability.

Learn more

Intune remediations

Fixing at scale what a query finds on one device.

Learn more

Intune Remote Help

The remote session tool, for when a query is not enough.

Learn more
Next step

Count how many remote control sessions last month existed only to check one value.

A service status, a registry key, an installed version, a process list. Every one of those is a query instead, answered in seconds without interrupting the person using the machine.

Book a device query enablementCall +971 56 613 2743

Related Services

Explore more solutions that work great with this service

Endpoint Analytics

Measured device experience, and the refresh evidence

Learn more

Intune Remediations

Fixing issues before the user raises a ticket

Learn more

Intune Remote Help

Remote support scoped by role, with both parties authenticated

Learn more

Intune Suite

Eight advanced capabilities, and one trial each per tenant

Learn more

MDM Solutions Dubai

Device management across Windows, Apple and Android

Learn more

Microsoft Intune

Device management and endpoint security

Learn more

IT Support Dubai

24/7 on-site and remote IT support

Learn more

Remote IT Support

Fast remote technical assistance

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