Official Documentation

Service Description

Automation greatly facilitates the management of Azure resources by enabling the automation of tasks such as the creation of resources, their deployment, monitoring, and administration as part of a workflow-based engine. Associated resources (e.g., a cloud service with associated storage account and Active Directory setup) can be created and managed using what are referred to as "runbooks." The individual resources then no longer have to be created individually and separately.

Getting Started

  1. 8/31/2016, Video, 0:12:09
    Understanding Operations Management Suite Automation.
  2. 5/31/2017, Mva
    Azure Automation is an Azure service that provides a way for users to automate the manual, long-running, error-prone, and frequently repeated tasks that are commonly performed...
  3. 8/31/2016, Video, 0:15:39
    Getting Started with Operations Management Suite Automation.
  4. 3/11/2016, Ebook
    This ebook introduces a fairly new feature of Microsoft Azure called Azure Automation. Using a highly scalable workflow execution environment, Azure Automation allows you to...
  5. 5/4/2015, Video, 1:33:34
    With Azure Automation, customers have a powerful new tool to manage their Microsoft Azure resources and external systems. In this session, we cover core Azure Automation...

Latest Content

Subscribe to News about Automation


Web Content

Automation Documentation

1. Overview
     1.1. What is Automation?
2. Quickstarts
     2.1. Create an Automation account
     2.2. Create a runbook
     2.3. Create a DSC configuration
3. Tutorials
     3.1. Track updated files with watcher tasks
     3.2. Manage updates for your VM
     3.3. Onboard update and change tracking by runbook
     3.4. Identify software in your environment
     3.5. Troubleshoot changes on a VM
4. How-to guides
     4.1. Onboarding
          4.1.1. Onboard multiple VMs from the portal
          4.1.2. Onboard from an Azure VM
          4.1.3. Onboard from Automation account
     4.2. Update Management
          4.2.1. Update Management overview
          4.2.2. Manage updates for multiple VMs
          4.2.3. Pre and post scripts
          4.2.4. Migrate OMS update deployments to Azure
          4.2.5. Integrate SCCM with Update Management
     4.3. Change Tracking
          4.3.1. Change Tracking overview
          4.3.2. View file contents of tracked files
     4.4. Inventory
          4.4.1. Manage a VM with inventory collection
     4.5. Authentication and security
          4.5.1. Create standalone Automation account
          4.5.2. Manage Automation Run As account
          4.5.3. Configure authentication with AWS
          4.5.4. Manage role-based access control
     4.6. Create runbooks
          4.6.1. Runbook types
          4.6.2. Create and import runbooks
          4.6.3. Create a graphical runbook
          4.6.4. Create a PowerShell runbook
          4.6.5. Create a PowerShell workflow runbook
          4.6.6. Create a Python runbook
          4.6.7. Edit textual runbooks
          4.6.8. Edit graphical runbooks
          4.6.9. Test a runbook
          4.6.10. Learning PowerShell Workflow
          4.6.11. Child runbooks
          4.6.12. Runbook output
          4.6.13. Source control integration
          4.6.14. Source control integration - legacy
          4.6.15. Create runbooks with the Graphical runbook SDK
     4.7. Automate
          4.7.1. Start a runbook
          4.7.2. Start a runbook from a webhook
          4.7.3. Configure runbook input parameters
          4.7.4. Error handling in graphical runbooks
          4.7.5. Track a runbook job
          4.7.6. Manage Azure Automation data
          4.7.7. Pass a JSON object to an Azure Automation runbook
          4.7.8. Start/stop VMs during off-hours
          4.7.9. Manage Python 2 packages
     4.8. Hybrid Runbook Worker
          4.8.1. Hybrid Runbook Worker overview
          4.8.2. Deploy Windows Hybrid Runbook Worker
          4.8.3. Deploy Linux Hybrid Runbook Worker
          4.8.4. Run runbooks on a Hybrid Runbook Worker
     4.9. State Configuration
          4.9.1. State Configuration overview
          4.9.2. Getting started
          4.9.3. Configure servers to a desired state and manage drift with State Configuration
          4.9.4. Onboarding machines for management
          4.9.5. Compiling DSC configurations
          4.9.6. Composing DSC Configurations using Composite Resources
          4.9.7. Continuous deployment using Chocolatey
          4.9.8. Forward State Configuration reporting data to Log Analytics
     4.10. Manage shared resources
          4.10.1. Certificates
          4.10.2. Connections
          4.10.3. Credentials
          4.10.4. Integration modules
          4.10.5. Schedules
          4.10.6. Variables
          4.10.7. Update Azure PowerShell modules
     4.11. Scenarios
          4.11.1. Runbook gallery
          4.11.2. Monitor runbooks with metric alerts
          4.11.3. Start a runbook from Azure alerts
          4.11.4. Create Amazon Web Service VM
          4.11.5. Remove resource group
          4.11.6. Source control integration with GitHub Enterprise
          4.11.7. Source control integration with Azure DevOps
          4.11.8. Deploy an Azure Resource Manager template in an Azure Automation PowerShell runbook
          4.11.9. Integrate Azure Automation with Event Grid and Microsoft Teams
     4.12. Monitor
          4.12.1. Forward Azure Automation job data to Log Analytics
     4.13. Migrate
          4.13.1. Migrate from Orchestrator
5. Troubleshoot
     5.1. Onboarding
     5.2. Runbooks
     5.3. State Configuration (DSC)
     5.4. Hybrid Runbook Worker
     5.5. Update Management
     5.6. Troubleshoot Update Agent issues
6. Reference
     6.1. Azure PowerShell
     6.2. Azure PowerShell (Classic)
     6.3. .NET
     6.4. REST
     6.5. REST (Classic)
7. Resources
     7.1. Automation introduction video
     7.2. Azure Roadmap
     7.3. MSDN forum
     7.4. Pricing
     7.5. Pricing calculator
     7.6. Release notes
     7.7. Service updates
     7.8. Stack Overflow
     7.9. Videos

Web Pages

Content Type
Microsoft Azure Essentials: Azure Automation Ebook

Online Training Content

Date Title
5/31/2017 Azure210x - Automating Azure Workloads


Tool Description
CloudMonix CloudMonix enhances Microsoft Azure by providing deep monitoring of most of Azure's infrastructure via live dashboards, ability to self-heal from many different production issues, on-demand historical performance and uptime reports, customizable alerts & notifications, sophisticated auto-scaling engine, integration to third party systems, and a lot more.


Date Title Length
Azure Analysis Services Programmability and Automation Webinar
Creating an Azure Vending Machine to Show the Possibilities of Azure
Invoking Operations Management Suite Automation Runbooks
Migrating Runbooks from System Center Orchestrator to Operations Management Suite Automation
Operations Management Suite Automation DSC
Hybrid Cloud Automation with Operations Management Suite Automation
Utilizing the Automation Gallery for Operations Management Suite Automation Runbooks
Creating Operations Management Suite Automation Graphical Runbooks
Building Operations Management Suite Automation Runbooks with PowerShell
Getting Started with Operations Management Suite Automation

Page 1 of 2