Azure Windows Virtual Desktop Service Principle Deployment!

In this video, I walk through creating a Service Principle using PowerShell and assigning it the role of Windows Virtual Desktop Owner.  Once created, I use the new Azure AD Application Service Principle to deploy a host pool using the Portal.

Continue reading “Azure Windows Virtual Desktop Service Principle Deployment!”

Azure Windows Virtual Desktop Now GA! Overview and Walk Through

In this video, I go over the basics of Windows Virtual Desktop (WVD) and why an organization may be interested in using it.  I compare WVD to Remote Desktop Services (RDS), outlining the major differences.  After that, I give a tutorial on configuring permissions for WVD into Azure AD, install the PowerShell Modules and then setup the Tenant.  Once that’s in place, I deploy a WVD host pool from the Azure Marketplace and log in with the HTML5 client. 

Continue reading “Azure Windows Virtual Desktop Now GA! Overview and Walk Through”

Git for System Admin Scripting

Git

I spent most of my time in IT as a system admin, on the “Ops” side of DevOps.  Over the years, I have accumulated many different batch files and scripts of one type or another.  File shares worked well for storing the code I write.  I discovered Git and it’s become my main repository for all script related code.  Recently, I attempted to make a case to other admins for using Git, but failed to make a convincing case.  Below, I lay out my case to why a sysadmin or anyone writing any kind of script should move to Git.  I also outline how I use it in an effort to make my case and help anyone interested in getting started with Git. 

Continue reading “Git for System Admin Scripting”

Azure Backup and the MARS Agent

Azure Backup


This is intended for anyone interested in Azure Backups or studying for the AZ-103 or other Microsoft Certification.  This video starts with an overview of the Azure Backup Agent, also known as the Microsoft Azure Recovery Services (MARS) agent. Next, it goes into installing the agent, configuring, scheduling and running backups. After that, basic troubleshooting is covered along with recovering data and finally, removing the agent and backup date.

Continue reading “Azure Backup and the MARS Agent”

Run Azure Function PowerShell code On-Premises with a Relay Hybrid Connection

In this video, I walk through setting up a PowerShell based Azure Function and Hybrid Connection to run PowerShell code inside a private network.  I use the example of automatically downloading files added to an Azure Storage Account to a local file system inside a private network.

Continue reading “Run Azure Function PowerShell code On-Premises with a Relay Hybrid Connection”

Azure Automation, Azure Functions, Teams, and Event Grid

Azure Functions Azure Automation

Well, I did it.  I finally started working with Azure Functions.  I toyed around with PowerShell based Azure Functions for a while, but couldn’t find a good example to get started.  A couple of weeks ago I started preparing a video that uses Event Grid and Azure Automation to send a message to Teams when a new Resource Group is created in Azure.  This is based on information Microsoft has posted on using PowerShell to post to Teams.  The video is listed below.

Continue reading “Azure Automation, Azure Functions, Teams, and Event Grid”

Azure Backup, Overview and Implementation

Azure Backup

This video starts with an introduction of Azure Backup.  This is useful for anyone interested in Azure Backup or studying for the AZ-103 or other Microsoft Certification.  It goes on to cover the difference between RTP, RPO and the importance of understanding data retention requirements for a solid backup strategy.  After that, it outlines the difference between Azure Backup and Azure Site Recovery and gives an overview of what VSS is and how it solves some common backup problems. 

Continue reading “Azure Backup, Overview and Implementation”

Copy Blob Files Local with Event Grid and Azure Automation

This video demonstrates how to automatically sync Blob files in Azure Storage to a local file system.  I show how to configure Event Grid to trigger a webhook that starts a runbook in Azure Automation when a new file is added to Azure Blob Storage.  The Runbook runs on a Hybrid Worker and downloads the file from Azure Storage to a local file system. 

Continue reading “Copy Blob Files Local with Event Grid and Azure Automation”