Documentation Index
Fetch the complete documentation index at: https://docs.runlayer.com/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- Microsoft Intune admin access
- Enrollment key from Runlayer
- Devices running Windows 10 1607+ or Windows 11, Microsoft Entra joined
Creating an Enrollment Key
Creating an Enrollment Key
Enrollment keys allow devices to automatically register with Runlayer and obtain API credentials.

Navigate to Enrollment Keys
Go to Settings in the Runlayer dashboard and select the Enrollment Keys tab
Configure the Key
- Name (required): Enter a descriptive name (e.g., “Production MDM”)
- Description (optional): Add context about the key’s purpose
Windows Home and S mode are not supported.
Deployment Methods
Intune supports two deployment methods. Choose based on your license:- Platform Script — available with all Intune licenses. Creates a Windows Scheduled Task for recurring scans.
- Remediation — requires Intune P2 (or add-on). Intune handles scheduling natively; no scheduled task is created on the device.
Deployment Steps
Generate the Script
Fill in your settings below to generate a deployment script. Select your deployment method (Platform Script or Remediation).
ENROLLMENT_USERNAME: Leave empty to use%USERNAME%.ENROLLMENT_DEVICE_NAME: Leave empty to use%COMPUTERNAME%.
Add Script in Intune
- Platform Script
- Remediation
- Open the Intune admin center
- Go to Devices > Scripts and remediations > Platform scripts
- Click Add > Windows 10 and later
- Upload the generated script
- Set Run this script using the logged on credentials to Yes
- Set Run script in 64-bit PowerShell host to Yes
How It Works
- Platform Script
- Remediation
The Intune platform script runs once per device and acts as a bootstrapper:
- Enrolls the device and installs the Runlayer CLI
- Runs the sync/scan command immediately
- Creates a Windows Scheduled Task for recurring execution
RunlayerConfigSync or RunlayerAIWatch) runs on the configured interval (default: 60 minutes) and automatically updates the Runlayer CLI when new versions are available.The scheduled task runs as the logged-on user. Scans and syncs only occur while a user is signed in.
Verification
- Platform Script
- Remediation
Monitor script status in Devices > Scripts and remediations > Platform scripts. On a target device, open a client (e.g., Cursor) and confirm the synced MCP servers appear.To verify the scheduled task is running, open Task Scheduler on the device and look for
RunlayerConfigSync or RunlayerAIWatch. Logs are at %ProgramData%\Runlayer\auto_provisioning.log or %ProgramData%\Runlayer\ai_watch_detect.log.Troubleshooting
Script not running
Script not running
- Ensure the device is Microsoft Entra joined (not just registered)
- Check that the Intune Management Extension service is installed
- Verify the device can reach
https://pypi.org
Script reports success but no config changes
Script reports success but no config changes
- Check
%ProgramData%\Runlayer\auto_provisioning.logfor errors - Verify the enrollment API key is correct and not revoked
- Confirm connectors or plugins have auto-sync enabled in the Runlayer dashboard
Enrollment fails with 401
Enrollment fails with 401
- Verify the enrollment API key is correct
- Check if the key has been revoked in Settings > Enrollment Keys
Scheduled task not running (Platform Script only)
Scheduled task not running (Platform Script only)
- Open Task Scheduler and check
RunlayerConfigSync/RunlayerAIWatchstatus - Verify the recurring script exists at
C:\ProgramData\Runlayer\Scripts\ - Check logs at
%ProgramData%\Runlayer\ - The task only runs while the user is logged in
Remediation shows non-compliant
Remediation shows non-compliant
- Check
%ProgramData%\Runlayer\ai_watch_detect.logfor errors - A non-compliant status means the scan failed — check network connectivity and credentials
- Verify the device can reach your Runlayer host

