For the complete documentation index, see llms.txt. This page is also available as Markdown.

Wipe Managed App Data

App selective wipe - remove company app data from this MAM device

Description

Performs an "App selective wipe" (Mobile Application Management) for this device, mirroring the Intune portal flow "Apps > App selective wipe > Create wipe request". It removes company data from apps protected by app protection policies without wiping the whole device - typically used for lost or stolen devices that are MAM-managed (not MDM-enrolled).

The runbook resolves the users registered on the device, collects their MAM app registrations that belong to this device and creates a wipe request for each affected user/device tag. The wipe is executed the next time each protected app checks in. Wipe requests can be monitored and cancelled in the Intune portal under "Apps > App selective wipe".

Device matching

MAM app registrations belong to a user, not to a device object. The runbook therefore resolves the users registered on the device and matches their app registrations against the device's EntraID device id (azureADDeviceId). Registrations without an EntraID device id are matched by the device's display name as fallback; the runbook output indicates when this fallback was used.

Wipe behavior

  • The company app data is removed the next time each protected app checks in on the device; the wipe is not instantaneous.

  • Pending wipe requests can be monitored and cancelled in the Intune portal under Apps > App selective wipe.

  • Only app data protected by app protection policies (MAM) is affected. The device object itself is not touched: it remains in EntraID (and in Intune/Autopilot, if it is additionally MDM-enrolled). To disable or remove the device there as well, run the Outphase Device runbook (Device \ General) afterwards; for a full wipe of MDM-enrolled devices use Wipe Device.

Location

Device → General → Wipe Managed App Data

Full Runbook name

rjgit-device_general_wipe-managed-app-data

Details

Property
Value

Version

1.0.0

Required modules

RealmJoin.RunbookHelper (>= 0.8.7) Microsoft.Graph.Authentication (>= 2.39.0)

Schedulable

no

Permissions

Application permissions

  • Type: Microsoft Graph

    • DeviceManagementApps.ReadWrite.All

    • Device.Read.All

    • User.Read.All

RBAC roles

  • Intune Administrator

Parameters

DeviceId

The device ID of the target device.

Property
Value

Required

true

Default Value

Type

String

Hidden in portal

yes (preset via runbook customization)

Last updated

Was this helpful?