Start an Azure Automation Runbook with a Schedule or PowerShell

Azure Automation Schedule and PowerShell

This video goes over the steps to create a shared scheduled on Azure Automation.  We review options available to create and edit a schedule.  Then we link the schedule to a runbook to automatically start a runbook based on a schedule.  Next, we view the Azure Automation and Runbook settings with PowerShell, then run and view the progress of a job.

Continue reading “Start an Azure Automation Runbook with a Schedule or PowerShell”

Link Azure Automation to Log Analytics

Azure Automation Log Analytics

Log Analytics is a great tool for storing and searching log data.  We can link an Azure Automation account to a Log Analytics workspace, but the process may not be as obvious as one would think.  In this video, we create a Log Analytics workspace then link it to Azure Automation account. Next, we configure the Automation account to send diagnostic data to a Log Analytics workspace and verify data goes to the workspace.

Continue reading “Link Azure Automation to Log Analytics”

Manage Azure Automation Runbooks with Git Source Control

Storing important automation scripts on a file share or local hard drive?  There is a better way with Azure Automation and Source Control integration.  In this video, we review how to enable source control integration with an Azure Automation account.  We look at the options, then walk-through configuring Source Control with Azure DevOps, identifying where we can specify to use GitHub instead.  Finally, we add, modify, and delete an Azure Automation runbook.

Continue reading “Manage Azure Automation Runbooks with Git Source Control”

Introduction to Azure Automation (again)

Azure Automation is a process automation tool hosted in Azure.  It provides the ability to run scripts or Runbooks in Azure, other clouds, or On-premises by a schedule or other event trigger.  In addition, we can manage inventory and change tracking with Configuration Management, keep computers up to date with Update Management, and share resources such as modules, schedules, and credentials with share resources.

Continue reading “Introduction to Azure Automation (again)”

MFA Without the Authenticator App for Azure AD and Microsoft 365

Multi-Factor Authentication (MFA) adds an important layer of security to Azure AD or Microsoft 365 accounts.  For many, the Microsoft Authenticator app provides the needed second-factor for MFA.  But that depends on a mobile device.  In some cases, an employer may want to use an alternative to a cell phone or mobile device for MFA.  This video looks at a Yubico Yubikey hardware token as an alternative to the Microsoft Authenticator app on a cell phone for Azure MFA.

Continue reading “MFA Without the Authenticator App for Azure AD and Microsoft 365”

Azure Virtual Machine, Gen 1 or Gen 2?

Ever wonder why there are two virtual hardware versions for Azure VM’s, Generation 1 and Generation 2?  This video goes over the difference between them and when to us one over the other.  It goes on to demonstrate the differences when provisioning and changing the OS disk size on a VM.

Continue reading “Azure Virtual Machine, Gen 1 or Gen 2?”

Azure DevOps, Git and VS Code

This video provides an introduction to using Azure DevOps Git repos with VS Code.  We go over installing and configuring Git, then cloning a repo to the local workstation.  We also go over using Git Push to push changes to the DevOps repo and using Git Pull to update the local repo with remote changes.

Continue reading “Azure DevOps, Git and VS Code”

Starting Lab Computers with Stream Deck, a Webhook, and an Azure PowerShell Function

This video is a step-by-step introduction for using an Elgato Stream Deck to send a Webhook that starts or stops computers in Azure based on their tag settings.  We go over creating the Azure Function App, setting up system assigned identities and creating a custom RBAC role in Azure to grant the identity permissions to the subscription.  Then we configure the start stop function to use values passed in from the web hook to start or stop the computers.  Finally, we configure the Elgato Stream Deck with start and stop buttons that control the lab.

Continue reading “Starting Lab Computers with Stream Deck, a Webhook, and an Azure PowerShell Function”