How to Survive Refactoring a PowerShell Script from Hell

Have you inherited a mess of a PowerShell script? Learn how to build it into a fresh, well-behaved automation engine!

Adam Bertram Avatar Adam Bertram

7 min. read

How to Get a Computer Name with PowerShell

Learn how to use PowerShell to get a computer name in many different ways using this informative tutorial. Read on.

Adam Bertram Avatar Adam Bertram

5 min. read

Back to Basics: How to Manage Windows Services with PowerShell

Windows services is one of those topics nearly every Windows sysadmin has to work with. To manage Windows services you could fire up the services.msc MMC snap-in for one-off tasks but what if you need to build some kind of automation with PowerShell? Learn how to use PowerShell to get a service, use PowerShell to start a service, use PowerShell to stop a service, and use PowerShell to restart a service in this tutorial!

Adam Bertram Avatar Adam Bertram

9 min. read

Self Service your IT with PowerShell and au2mator

Do more with PowerShell and au2mator Self Service Portal. Use the advantage of PowerShell to automate your daily IT Tasks and Processes, and Self Service with au2mator to delegate to the right people in your Company.

Adam Bertram Avatar Adam Bertram

4 min. read

I Told my Boss I Quit and…

Warning: There will be some not-so-good words in this post. If you have small children, please take them to another room before reading.

Adam Bertram Avatar Adam Bertram

6 min. read

Want to Write Beautiful PowerShell Code? Here’s How.

Want to write better PowerShell code? You must read this.

Adam Bertram Avatar Adam Bertram

6 min. read

How to Configure WinRM over HTTPS for Ansible

Learn the execute Ansible winrm command against a Windows host. Use the win_shell module to perform your testing.

Adam Bertram Avatar Adam Bertram

6 min. read

How to Build with Terraform: Azure VMs (Windows)

Learn how to get started with Terraform Azure VM to create simple to complex infrastructure on-prem or in the cloud.

Adam Bertram Avatar Adam Bertram

6 min. read

How to Parse ARM Output Variables in Azure DevOps Pipelines

In this article, you're to learn one of the most troublesome aspects of using ARM templates in AzDo pipelines - managing output variables.

Adam Bertram Avatar Adam Bertram

7 min. read

23 Must-Have Work Tips from a Working from Home Veteran

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.

Adam Bertram Avatar Adam Bertram

13 min. read

3 Tips to Build a 150,000-Reader/Month Technical Blog

Many engineers have blogs. If you're like me, you probably started up a blog to document the goings on in your job. Many of us start blogs for our own purposes as a way to record that obscure fix that worked in production or an interesting way to set up the latest software.

Adam Bertram Avatar Adam Bertram

3 min. read

How to Write a Technical Blog Post People Actually Want to Read

Learn how to make technical blog post that will make reader interested.

Adam Bertram Avatar Adam Bertram

5 min. read

The Curse of Knowledge is Worse Than You Think

When you show someone how to solve a problem, acquire a new skill or accomplish a task, you're teaching. You're teaching that random Internet blog reader how to create a database, a coworker casually stopping by with that coding problem she can't figure out or even your son how to ride a bike.

Adam Bertram Avatar Adam Bertram

4 min. read

Infrastructure as Code: Where Continuous Delivery All Begins

If you've ever created kind of cloud or virtual infrastructure on-prem manually, you'd know there's either a lot of clicking or a lot of typing going on. To provision anything in requires remembering which screen to go to or what command to run. If you're just playing around trying to learn Azure that's fine but once that playing turns into business-critical, production processes where time is money, something has to change.

Adam Bertram Avatar Adam Bertram

3 min. read

Getting Started using SSH with PowerShell

Know how to set up Windows' SSH client and get both Windows 10 and Windows Server set up to use SSH with PowerShell Remoting.

Adam Bertram Avatar Adam Bertram

5 min. read

Deploying Infrastructure with AWS CLI and CloudFormation

Learn how to deploy AWS CLI and cloudformation and know its advantages over manual provisioning of infrastructure.

Adam Bertram Avatar Adam Bertram

5 min. read

Running PowerShell Scripts in Azure DevOps Pipelines (2 of 2)

No one product will ever provide all of the built-in tools you need to get the job done. Scripts are like the glue that brings workflows together and the shims that make solutions work. in Azure DevOps (AzDo) Pipelines, PowerShell and Bash scripts are your best friends.

Adam Bertram Avatar Adam Bertram

11 min. read

Building a PowerShell CI/CDP Pipeline in Azure DevOps Pipelines (1 of 2)

Learn about executing scripts in Azure Pipelines. Know basics of how Azure Pipelines invokes PowerShell scripts.

Adam Bertram Avatar Adam Bertram

7 min. read

How to Apply DSC Configurations to VMs in Azure ARM Templates

If you're deploying Azure Windows virtual machines (VMs) via ARM templates and need to configure Windows, this article is for you. In this tutorial, you're going to learn how to use the Desired State Configuration (DSC) extension for ARM templates to seamlessly deploy and configure an Azure VM Scale Set with a single template.

Adam Bertram Avatar Adam Bertram

6 min. read

Managing Microsoft Exchange EDB Databases with PowerShell

Any system administrator responsible for a Microsoft Exchange environment will, most likely, at some point need to interact and troubleshoot Exchange Database (EDB) files. Mailbox databases are stored in the EDB file format. Contained within an EDB file are in-process and non-SMTP messages.

Adam Bertram Avatar Adam Bertram

4 min. read

Subscribe to Adam the Automator

Get the latest posts delivered right to your inbox