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

Title  
Blog
Video
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
more...


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. My first Python runbook
          2.2.4. 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. Configure runbook input parameters
          3.3.4. Error handling in graphical runbooks
          3.3.5. Track a runbook job
          3.3.6. Create a watcher task
          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. Hybrid Runbook Worker
          3.4.1. Deploy Hybrid Runbook Worker
          3.4.2. Azure Automation Windows Hybrid Runbook Worker
          3.4.3. Azure Automation Linux Hybrid Runbook Worker
          3.4.4. Run runbooks on worker
          3.4.5. Remove Azure Automation Hybrid Runbook Workers
     3.5. Deploy configuration management (DSC)
          3.5.1. Desired State Configuration (DSC) overview
          3.5.2. Getting started
          3.5.3. Configure servers to a desired state and manage drift with Azure Automation
          3.5.4. Onboarding machines for management
          3.5.5. Compiling DSC configurations
          3.5.6. Continuous deployment using Chocolatey
          3.5.7. Forward Azure Automation DSC reporting data to OMS Log Analytics
     3.6. Manage assets
          3.6.1. Certificates
          3.6.2. Connections
          3.6.3. Credentials
          3.6.4. Integration Modules
          3.6.5. Schedules
          3.6.6. Variables
          3.6.7. Update Azure PowerShell modules
     3.7. Scenarios
          3.7.1. Runbook gallery
          3.7.2. Create Amazon Web Service VM
          3.7.3. Remediate Azure VM alert
          3.7.4. Start/stop VM with JSON Tags
          3.7.5. Remove Resource Group
          3.7.6. Source control integration with GitHub Enterprise
          3.7.7. Source control integration with VSTS
          3.7.8. Call Azure Automation Runbook from Log Analytics alert
          3.7.9. Deploy an Azure Resource Manager template in an Azure Automation PowerShell runbook
     3.8. Solutions
          3.8.1. Update Management
               3.8.1.1. Manage updates for multiple VMs
               3.8.1.2. Integrate SCCM with OMS Update Management
          3.8.2. Change tracking
          3.8.3. Track changes in your VMs
          3.8.4. Manage a VM with inventory collection
          3.8.5. Start/stop VMs during off-hours
     3.9. Monitor
          3.9.1. Forward Azure Automation job data to Log Analytics
          3.9.2. Unlink Azure Automation account from Log Analytics
     3.10. Migrate
          3.10.1. Migrate from Orchestrator
          3.10.2. Move Automation Account
     3.11. Troubleshoot
          3.11.1. Troubleshoot common errors
          3.11.2. Troubleshoot Hybrid Runbook Worker
4. Reference
     4.1. Azure PowerShell
     4.2. Azure 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. Pricing calculator
     5.8. Release notes
     5.9. Service updates
     5.10. Stack Overflow
     5.11. Videos

Online Training Content

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

Tools

Tool Description
Backup Azure API Management Automation Script This Azure Automation runbook automates Azure API Management backup to Blob storage and deletes old backups from blob storage. This is a PowerShell runbook, as opposed to a PowerShell Workflow runbook.
Scale Azure SQL Data Warehouse Scale Azure SQL Data WarehouseThis is a simple runbook that will allow you to scale your Azure SQL Data Warehouse.Depending on your goals with Azure SQL Data Warehouse, at time it is important to scale up and down depending the incoming workload or amount of data. In Automation,
Download Billing Data This Automation Runbook runbook gets the invoices from all the specified accounts.         Required parameters            AutomationAccountName: name of the automation account we are using            AutomationResourceGroup: name of the resource group that contains the automation

Videos

Date Title Length
11/15/2017 Azure IoT Edge Azure IoT Edge 0:01:43
10/14/2017 Terraform With Azure Terraform With Azure 0:30:41
9/30/2017 Building a better data solution: Microsoft SQL Server and Azure Data Services Building a better data solution: Microsoft SQL Server and Azure Data Services 0:40:38
9/29/2017 Configure and manage your hybrid cloud environment at scale Configure and manage your hybrid cloud environment at scale 0:19:10
9/29/2017 Overview: Microsoft Dynamics 365 for Project Service Automation Overview: Microsoft Dynamics 365 for Project Service Automation 1:10:24
9/29/2017 Manage hybrid cloud and transform your workplace with PowerShell and Azure Automation Manage hybrid cloud and transform your workplace with PowerShell and Azure Automation 1:17:14
9/28/2017 Optimize Azure for Disaster Recovery Optimize Azure for Disaster Recovery 1:17:14
9/27/2017 How to achieve “stress-free OSD” with Windows 10 and Microsoft System Center How to achieve “stress-free OSD” with Windows 10 and Microsoft System Center 1:06:10
9/26/2017 Configure and manage your hybrid cloud environment at scale Configure and manage your hybrid cloud environment at scale 0:19:10
5/10/2017 Microsoft Build 2017 | Azure Customers Microsoft Build 2017 | Azure Customers 0:01:54

Page 1 of 2