Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Select, configure, and scale Azure compute resources—VMs, App Service, AKS, and Container Apps
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
workflows/essential-machine-management/references/emm-enable-flow-portal-guidance.md
1# EMM Enable Flow (Portal)23Step-by-step guide for enabling Essential Machine Management through the Azure portal UI.45## Quick Reference67| Property | Value |8| -------- | ----- |9| Portal blade | `EnableMachineManagement.ReactView` |10| Extension | `Microsoft_Azure_Computehub` |11| Portal path | Compute infrastructure → Monitoring+Operations → Essential Machine Management → Enable |12| Resource type | `Microsoft.ManagedOps/ManagedOps` |1314## Enable Flow Steps1516The portal enable flow is a multi-tab wizard with 4 tabs:1718### Tab 1: Scope1920Select the target subscription and managed identity.2122| Field | Description | Required |23| ----- | ----------- | -------- |24| Subscription | The subscription to enable EMM for. Shows VM and Arc machine counts per subscription. | ✅ |25| User-assigned managed identity | UAMI with Contributor on the subscription. Used for onboarding VMs. | ✅ |2627**Validation displayed:**28- Required user role assignments vs current user role assignments29- Required UAMI role assignments vs current UAMI role assignments3031> 💡 **Tip:** If roles are missing, the UI shows exactly which roles are needed. Assign them before proceeding.3233### Tab 2: Configure3435Select or create the monitoring workspaces.3637| Field | Description | Required |38| ----- | ----------- | -------- |39| Log Analytics workspace | Collects log data (Change Tracking & Inventory). Can create new inline. | ✅ |40| Azure Monitor workspace | Collects metrics data (VM Insights). Can create new inline. | ✅ |4142**Notes:**43- Workspaces can be in a different subscription than the one being enabled44- If cross-subscription, additional RP registration and role assignments are needed (see [Prerequisites](emm-prerequisites.md))4546### Tab 3: Security4748Optional security add-ons.4950| Feature | Description | Cost |51| ------- | ----------- | ---- |52| Foundational CSPM | Agentless, risk-prioritized cloud security posture insights. Always included. | Free |53| Defender CSPM | Advanced CSPM with attack path analysis. Optional toggle. | Paid |54| Defender for Cloud | Comprehensive server protection with EDR, vulnerability management, file integrity monitoring. Optional toggle. | Paid |5556### Tab 4: Review & Enable5758Displays a summary of all selections:59- Included features (always: Azure Monitor VM Insights, Azure Policy & Machine Configurations, Change Tracking & Inventory, Azure Update Manager)60- Selected scope (subscription, UAMI)61- Configure selections (Log Analytics workspace, Azure Monitor workspace)62- Security add-ons enabled63- Pricing information with links6465Clicking **Enable** triggers:661. Resource provider registrations on the target subscription672. Cross-subscription RP registration if workspaces are in a different subscription683. Subscription-level ARM template deployment6970## What Happens After Enable7172- A deployment is created: `ManagedOps_{uamiName}_{subscriptionId}`73- Policy assignments are created to configure all VMs in the subscription74- Remediation tasks are created for existing VMs75- New VMs added to the subscription are automatically enrolled76- The subscription appears in the browse view with status "Succeeded"77