Azure Automation

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. Azure Automation Learning Path
    9/27/2016, Webpage
  2. Automating the Cloud with Azure Automation
    8/14/2014, Mva
  3. Microsoft Azure Essentials: Azure Automation
    3/11/2016, Ebook
  4. Automating Operational and Management Tasks Using Azure Automation
    5/4/2015, Video, 1:33:34

Latest Content

Subscribe to News about Azure Automation

Azure Automation available in Brazil South region Blog
Episode 184 - A Good Migration Story Podcast
Mesosphere DCOS, Azure, Docker, VMware and everything between – Architecture and CI/CD Flow Blog
Scheduled runbooks will use the latest modules in your automation account Blog
Azure Automation Graphical Editor from a Coder’s Perspective Blog
Enterprise Automation - Unplugged Video
Automating your Office 365 Administration with PowerShell and Azure Automation Video
Improving App Quality with UI Automation Video
Azure Automation available in North Europe and Canada Central regions Blog
Send runbook job status and job streams from Automation to Log Analytics Blog
Integration and Automation using the Azure Data Catalog REST API Video
Automation schedules support time zones and daylight saving Blog

Azure Documentation

1. Overview
     1.1. What is Azure Automation?
2. Get started
     2.1. Get started with Azure Automation
     2.2. Runbook tutorial
          2.2.1. Create graphical runbook
          2.2.2. Create PowerShell runbook
          2.2.3. Create PowerShell Workflow runbook
3. How to
     3.1. Authentication and security
          3.1.1. Create standalone Automation account
          3.1.2. Create Azure AD User account
          3.1.3. Configure Authentication with AWS
          3.1.4. Create Automation Run As account
          3.1.5. Validate Automation account config
          3.1.6. Manage role-based access control
          3.1.7. Manage Automation account
     3.2. Create runbooks
          3.2.1. Runbook types
          3.2.2. Create and import runbooks
          3.2.3. Edit textual runbooks
          3.2.4. Edit graphical runbooks
          3.2.5. Test a runbook
          3.2.6. Learning PowerShell Workflow
          3.2.7. Child runbooks
          3.2.8. Runbook output
          3.2.9. Source control integration
     3.3. Automate
          3.3.1. Start a runbook
          3.3.2. Start a runbook from a webhook
          3.3.3. Run runbooks on Hybrid Runbook Worker
          3.3.4. Configure runbook input parameters
          3.3.5. Error handling in graphical runbooks
          3.3.6. Track a runbook job
          3.3.7. Change runbook settings
          3.3.8. Manage Azure Automation data
          3.3.9. Call Azure Automation Runbook from Log Analytics alert
          3.3.10. Pass a JSON object to an Azure Automation runbook
     3.4. Deploy configuration management (DSC)
          3.4.1. Desired State Configuration (DSC) overview
          3.4.2. Getting started
          3.4.3. Onboarding machines for management
          3.4.4. Compiling DSC configurations
          3.4.5. Continuous deployment using Chocolatey
          3.4.6. Forward Azure Automation DSC reporting data to OMS Log Analytics
     3.5. Manage assets
          3.5.1. Certificates
          3.5.2. Connections
          3.5.3. Credentials
          3.5.4. Integration Modules
          3.5.5. Schedules
          3.5.6. Variables
          3.5.7. Update Azure PowerShell modules
     3.6. Scenarios
          3.6.1. Runbook gallery
          3.6.2. Create Amazon Web Service VM
          3.6.3. Remediate Azure VM alert
          3.6.4. Start/stop VM with JSON Tags
          3.6.5. Remove Resource Group
          3.6.6. Source control integration with GitHub Enterprise
          3.6.7. Source control integration with VSTS
          3.6.8. Call Azure Automation Runbook from Log Analytics alert
     3.7. Solutions
          3.7.1. Change Tracking
          3.7.2. Update Management
          3.7.3. Start/stop VMs during off-hours
     3.8. Monitor
          3.8.1. Forward Azure Automation job data to Log Analytics
          3.8.2. Unlink Azure Automation account from Log Analytics
     3.9. Migrate
          3.9.1. Migrate from Orchestrator
          3.9.2. Move Automation Account
     3.10. Troubleshoot
          3.10.1. Troubleshoot common errors
          3.10.2. Troubleshoot Hybrid Runbook Worker
4. Reference
     4.1. PowerShell
     4.2. PowerShell (Classic)
     4.3. .NET
     4.4. REST
     4.5. REST (Classic)
5. Resources
     5.1. Automation introduction video
     5.2. Azure Automation training
     5.3. Azure Roadmap
     5.4. Learning path
     5.5. MSDN forum
     5.6. Pricing
     5.7. Release notes
     5.8. Service updates
     5.9. Stack Overflow
     5.10. Videos

Online Training Content

Date Title
8/14/2014 Automating the Cloud with Azure Automation
8/13/2014 Automating the Cloud with Azure Automation


Tool Description


Date Title Length
2/16/2017 Enterprise Automation - Unplugged 1:05:58
2/10/2017 Automating your Office 365 Administration with PowerShell and Azure Automation 1:03:00
11/16/2016 Improving App Quality with UI Automation 0:28:23
7/12/2016 Integration and Automation using the Azure Data Catalog REST API 0:59:02
5/4/2015 Heterogeneous Configuration Management Using Microsoft Azure Automation 0:00:00
5/4/2015 Automating Operational and Management Tasks Using Azure Automation 1:33:34
11/26/2014 Learn the Ins and Outs of Azure Automation, PowerShell and Desired State Configuration 0:55:20
10/22/2014 Being Efficient with Azure Automation 0:50:10
6/12/2013 Things, M2M, IoT - Zweckgebundene Geräte in und durch die Cloud verbinden [Deutsch] 1:05:25


Date Title