Triggering Azure Automation Runbooks using the Azure ARM REST API

There are many ways to start an Azure Automation Runbook. You can start the Runbook from the Azure Portal, using PowerShell cmdlets or a Webhook. But you can also start a Runbook via a web request against the Azure ARM REST API


Using the Azure ARM REST API – End to end Example Part 2

This blog post is a continuation of the third blog post in this Azure (ARM) REST API series. Please review the following blog posts first if you have not done yet: Using the Azure ARM REST API – Get Access Token Using the Azure ARM REST API – Get Subscription Information Using the Azure ARM…


Using the Azure ARM REST API – End to end Example Part 1

In the first two blog post about using the Azure (ARM) REST API I explained how to get the Access Token and how to get some simple info about your Azure Subscription. In the last two blog posts about using the Azure (ARM) REST API we are going to do the following: Create a Resource…


Using the HTTP OMS Data Collector API for real-world scenario’s–Part 3

This is the third part in this using the HTTP OMS Data Collector API for real-world scenario’s series. In the first part I explained the how the Log Analytics HTTP Collector API works and how we could use PowerShell to get some Stock price data in the correct format. In part 2 I explained how…


Setting up Source Control for Azure Automation

Did you already noticed that you can now setup Source Control for your Azure Automation account? Check the new Azure Portal and go to your Automation Account.   Create Github Repository Before we start we need to have a Github Repository to store our Azure Automation Runbooks.     The next step in setting up…


Using ARM Policies to implement Runbook Best Practices

Have you ever heard of Azure Resource Manager Policies? With policies, you can prevent users in your organization from breaking conventions that are needed to manage your organizations resources. One of the scenarios where you can use policies is making sure that tags are being added to your resources (ie Runbooks) or that a certain…


Developing Azure Automation Runbooks–using correct modules

When developing Runbooks for Azure Automation I noticed that it’s important to use the same (Global) PowerShell Module versions as available as Asset in Azure Automation. But let’s first talk about Azure  Automation Assets a bit more. Automation Assets Automation Assets are various resources that are globally available to be used in or associated with…