Automatically Start and Stop WVD VM’s with Azure Automation

One value proposition of any cloud service is consumption-based pricing, only paying for services when used.  Consumption-based pricing is an advantage of Windows Virtual Desktop (WVD), Microsoft Azure-hosted remote desktop service.  Or at least it would be if there was an easy way to start and stop session hosts based on demand.

Continue reading “Automatically Start and Stop WVD VM’s with Azure Automation”

Git and VS Code for the Lone Scripter

This is where my last two articles, Git for System Admin Scripting and Get Started with Git Remote, come together.  Microsoft’s Visual Studio Code (VS Code) is a powerful and extendable IDE.  VS Code supports Git out of the box.  It also supports many programming and scripting languages with Microsoft and 3rd party extensions.  In this article, I walk through common tasks that we have already covered, only this time with the native Git integration within VS Code.  I also review new functionality with a free 3rd party extension.

Continue reading “Git and VS Code for the Lone Scripter”

Flow in Office 365 Vs. Logic Apps in Azure

Microsoft Flow
Azure Logic Apps

Microsoft Flow in Office 365 and Logic Apps in Azure are both options for graphically driven process automation.  With a graphical interface and a flowchart-like design, Microsoft Flow and Logic Apps make automation about as simple as it can get.  These two applications are similar but different in some important ways.  This article goes over the difference between the two to help understand the best situation to deploy each.

Continue reading “Flow in Office 365 Vs. Logic Apps in Azure”

How to use a Free GitHub Account to Manage Azure Automation Runbooks

Azure Automation

Controlling source code is important for good code management, especially when multiple people are working on a project.  In this video, I’m going to show you how to connect an Azure Automation account with a free or paid GitHub account.

Continue reading “How to use a Free GitHub Account to Manage Azure Automation Runbooks”

Webhooks and Azure Automation Runbooks

Azure Automation

Overview

Azure Automation is Microsoft’s cloud-hosted automation solution.  It uses Python or PowerShell based scripts, referred to as runbooks, to launch automation jobs in Azure or on-premises.  These runbooks are started in multiple ways.  The information below details starting automation jobs with a webhook.

Continue reading “Webhooks and Azure Automation Runbooks”

Update Management in Azure Automation

AzureAutomation

Azure Automation Update Management is part of Azure Automation. In this video, I’m going over updating servers using Azure Automation Updates. Topics covered include: Continue reading “Update Management in Azure Automation”

Parent Child Runbooks and Shared Variables with Azure Automation

AzureAutomationIn this video I go over the two methods of starting a runbook from another runbook.  This is referred to as a parent child runbook relationship that facilitates a modular approach to creating runbooks.  I go over the two different ways to start a child runbook, by Inline Execution and with the Start-AzureRMAutomationRunbook cmdlet.  Continue reading “Parent Child Runbooks and Shared Variables with Azure Automation”