Windows Azure/Intune Agent Installation Methods

This document provides detailed guidance on five different methods for deploying agents across various environments, focusing on Microsoft Intune, Azure Automation, Windows Autopilot, and SCCM. Each method offers different scenarios and approaches to suit varying organizational needs, from cloud-based environments to traditional on-premises systems. The document covers the prerequisites, step-by-step processes, and configurations needed to automate or manually deploy agents on endpoints efficiently.

 

MethodPrerequisitesHow It Works
Microsoft Intune with Storage Account
  • Microsoft Intune subscription.
  • Azure Storage account with Blob service enabled.
  • Access to Intune admin center.
  • Create an Azure Storage account.
  • Upload agent files to Blob storage.
  • Use a PowerShell script in Intune to deploy agents.
  • Assign the script to target devices or user groups.
Microsoft Intune without Storage Account
  • Microsoft Intune subscription.
  • Access to Intune admin center.
  • Download the agent and package it using IntuneWinAppUtil.
  • Create a Windows app in Intune and upload the package.
  • Configure install/uninstall commands and detection rules.
  • Assign the package to the desired user groups or devices.
Azure Automation Service
  • Azure subscription with Automation account.
  • Azure Storage account to hold agent binaries and scripts.
  • Permission to create and execute runbooks in Azure Automation.
  • Create an Azure Storage account to upload agent binaries.
  • Generate a SAS token for secure access to the agent files.
  • Create an Automation account and runbook in Azure.
  • Use PowerShell script to automate the deployment across VMs.
Windows Autopilot for Windows 10/11
  • Intune subscription and access to Microsoft Entra ID.
  • Windows 10 (1703) or later, or Windows 11.
  • Device hardware IDs from the vendor or collected using a script.
  • Obtain hardware IDs and upload them to Intune.
  • Create a Windows Autopilot deployment profile in Intune.
  • Assign the deployment profile to device groups.
  • Devices automatically enroll and configure when powered on.
SCCM Agent Installation
  • Access to System Center Configuration Manager (SCCM).
  • Shared network path accessible by all devices for agent installation files.
  • Download the agent and place it in a shared folder.
  • Create a package in SCCM using the agent executable.
  • Deploy the package to target devices via SCCM.
  • Monitor installation status and troubleshoot as needed.