Microsoft Intune Remote Help is not merely a "Quick Assist" replacement; it is a sophisticated, identity-bound session broker that leverages Azure Communication Services (ACS) and Entra ID to bridge the gap between IT operations and end-user support. For the Enterprise Architect, the challenge lies in balancing the "frictionless support" requirement with the strict security posture mandated by modern Zero Trust frameworks.
1. Identity & RBAC Configuration
Remote Help relies on granular RBAC permissions. Do not use the default "Help Desk Operator" role for everyone; segment your support tiers. If you have "Level 1" support staff who should only observe, ensure they are assigned a custom RBAC role with only the View screen permission.
Elevation permission. Without this, the UAC prompt will remain "secure" and invisible to the helper, effectively soft-locking the session.
2. Deploying the Remote Help Client
Deploying the client via Intune Win32 App is the only supported enterprise path. Use the following detection logic to ensure compliance.
# Detection Logic for Intune Win32 App
$Path = "HKLM:\SOFTWARE\Microsoft\Remote Help"
$Version = Get-ItemProperty -Path $Path -Name "Version" -ErrorAction SilentlyContinue
if ($Version) { exit 0 } else { exit 1 }
- Package the Installer: Use the Microsoft Win32 Content Prep Tool to wrap
remotehelpinstaller.exe. - Install Arguments: Use
/quiet /norestart. - Assignment: Target "All Devices" or specific "Helpdesk-Ready" groups.
3. Unattended Control Architecture
Unattended control is a distinct mode that initiates a new Windows session. It requires the device to be Entra-joined and Intune-enrolled. It will not function on Azure Virtual Desktop (AVD) or multi-session Windows hosts.
| Capability | Attended | Unattended |
|---|---|---|
| User Presence | Required | Not Required |
| UAC Elevation | Supported | Supported |
| Device Type | Physical/Virtual | Physical Only |
| License Check | Enforced | Enforced |
4. Graph API & Automation
For large-scale auditing, rely on the Microsoft Graph deviceManagement endpoint. You can pull session metadata to identify which devices are experiencing the most support friction.
GET https://graph.microsoft.com/beta/deviceManagement/remoteHelpSessions { "sessionType": "unattended", "startTime": "2023-10-27T10:00:00Z", "helperUpn": "admin@msendpoint.com" }
5. Security & Auditing
Every keystroke and interaction is logged. For enterprise compliance, you must stream these logs to a Log Analytics Workspace. Configure this via the "Diagnostic Settings" in the Intune portal, ensuring you select the RemoteHelp category.
RemoteHelpSessionFailed event. This allows your SOC to catch potential abuse of the "Unattended Control" feature by non-authorized accounts.
Summary of Requirements
| Requirement | Status |
|---|---|
| Entra ID P1/P2 | ✓ |
| Intune Suite / Plan 2 | ✓ |
| Same Tenant Only | ✓ |
| Cross-Tenant Support | ✗ |