Originally published at https://adamtheautomator.com on May 11, 2021.

Have you ever created an Azure Resource Group (RG) and realized later that you’d misspelled the name? Or maybe even used the wrong name completely! Your initial reaction would probably be to rename the Azure Resource Group. But can you?

Unfortunately, Azure does not support renaming an RG. This rename function request has been in limbo since 2014. If you’ve only created the RG and have not added resources to it yet, the quickest workaround is to delete the RG and create a new one.

But if the RG is not empty…

Originally published at https://adamtheautomator.com on May 11, 2021.

Imagine deploying the same Azure resources repeatedly, like resource groups, policies, and virtual networks. Humans are not efficient in repeating tasks without failing. What if you can package these resources so that you can deploy them in one go? Azure Blueprints is the way to go.

In this article, you’ll learn how to get started with Azure Blueprints, what it’s for, and how it can help you become efficient in deploying resources in Azure. By the end of this article, you will have designed a blueprint and deployed resources based on it.

What Are Azure Blueprints?

Originally published at https://adamtheautomator.com on April 12, 2021

Are you a developer that wants to create a cloud-native application but not sure where to start? Or maybe you’re a system administrator that needs to automate the management of Azure resources. This Azure Functions tutorial might just be your ticket!

Azure Functions is an event-driven, serverless compute platform used to run snippets of code in Azure. Azure Functions provide flexibility in deploying applications and creating automation. If you are modernizing your application from on-premises server infrastructure, consider upgrading to Azure Functions.

In this article, you will learn about serverless concepts, Azure…

Originally published at https://adamtheautomator.com on March 24, 2021.

If you have a Microsft Azure account and are still managing resources only through the Azure Portal, you’re missing out. One of the best ways to reduce clicking and increase productivity is by using the Azure CLI.

The Azure CLI is a cross-platform toolset written in Python that allows you to manage nearly all of your Azure resources from the command line. No matter what operating system you’re on, the Azure CLI provides a consistent experience across all platforms.

In this tutorial, you’re going to learn how to get started with the…

Originally published at https://adamtheautomator.com on March 24, 2021.

The Microsoft Azure CLI (Command Line Interface) is a set of commands used to create and manage Microsoft’s Azure cloud resources. This toolset has been designed to get you up and running quickly by creating resources from the command line, emphasizing automation.

Microsoft made this CLI available on various platforms, including macOS, Linux, and Docker containers. This article will take you through step-by-step how to install the CLI on each platform and include how to get up and running on Azure Cloud Shell.

Related: Getting Started with the Azure CLI


This article…

Originally published at https://adamtheautomator.com on March 3, 2021.

Those new to Visual Studio (VS) Code might just see a code editor. The true power of VS Code lies in it’s extensions, integrated terminal and other features. In this hands-on tutorial, you’re going to learn how to use Visual Studio Code by working with a Git repo.

Related: What You Need to Know about Visual Studio Code: A Tutorial

Using built-in VS Code tooling and a few extensions, you’re going to write code and commit that code to source control using a single interface.

This blog post is a snippet of…

A blog post can be an engaging work of art or it can be confusing at best or a dumpster fire at worst.

Originally published at https://actionblogger.com.

Well-written blog posts that solve a problem, entertain, and ultimately help the reader do what they came for is the mission. Blog posts should hook the reader, keep them glued to the screen and feeling like they’ve accomplished something after reading an article.

How do you write such a blog post? Strengths.

What are Strengths?

Strengths are what I like to call themes or overall goals of a blog post. They are what make up a…

Originally published at https://adamtheautomator.com on January 19, 2021.

Azure Network Security Groups or Azure NSGs allow you to filter network traffic both inbound and outbound, from one or more Azure resources. If you’re ever needed to prevent access to an Azure resource, you must understand how NSGs work.

In this article, you’re going to learn the purpose of the Azure NSG and how to get them set up with the PowerShell scripting language.


  • An Azure resource to target. This tutorial will be using a pay-as-you-go subscription and a Windows Server 2019 Azure virtual machine.
  • PowerShell 7+. Earlier version of PowerShell…

It’s March 2020 as I write this and the world is changing as I type. Hospitals are crying out for masks, ventilators, and other essential services. There is talk about having to pick and choose who dies soon, normally bustling cities are ghost towns and we’re not allowed to touch anyone anymore. It truly is an odd time to be alive.

Full disclosure: This article contains affiliate links. If you click on one of these links and buy the product, I get a small cut.

Due to Coronavirus governmental mandates and common sense, many companies are forcing employees to work…

Originally published at https://adamtheautomator.com on January 13, 2021.

Microsoft Azure does not have an email delivery service. Whether you are testing applications or developing scripts in Azure to send emails, know that there is no native email service available to you.

Outbound SMTP connection via port 25 is completely blocked in Azure, too. If you are an enterprise client, you may request to unblock port 25 for your Azure tenant. Otherwise, how else can you send emails from Azure?

There are typically two ways to let outbound emails through Azure; using an SMTP smart host and requests. Most email delivery…

Adam Bertram

A 20-year veteran of IT, online business professional, consultant, productivity geek, mental health advocate, career coach and applier of tech to life.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store