The Ultimate Guide to Procmon

Learn everything there is to know with tons of examples in this all-in-one Procmon guide!

Adam Bertram Avatar Adam Bertram

24 min. read

Setting up NuGet Server on Windows (Complete Walkthrough)

So you've developed code. Great! Now you have to publish it to your users. But how There are many ways to accomplish this but one of the most used is NuGet. NuGet is a technology that allows you to publish code in the form of packages for others. A NuGet server is a way to make it happen.

Adam Bertram Avatar Adam Bertram

6 min. read

The ipconfig Commands You Need to Know

Learn all of the ipconfig commands you need to know in this in-depth blog post from an 20+ year IT professional.

Adam Bertram Avatar Adam Bertram

4 min. read

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

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

How to Write Beautiful PowerShell Code using Best Practices

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

Adam Bertram Avatar Adam Bertram

7 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

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. Infrastructure as Code (Iac) takes care of that.

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

How to Apply Azure DSC Configurations 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 Your Exchange Database to Be in Tip Top Shape

Any system administrator responsible for a Microsoft Exchange environment will, most likely, at some point need to manage Exchange databases. Instead of using the Exchange Admin Center admins can use the Get-MailboxDatabase, New-MailboxRepairRequest, and Move-DatabasePath PowerShell cmdlets to make it happen.

Adam Bertram Avatar Adam Bertram

4 min. read

Publishing Artifacts in an Azure DevOps Release Pipeline

So you've got an Azure DevOps release pipeline created. You've automated the build and all of the tests. Now comes the time to publish a build artifact somewhere. Stick around to learn how to add a NuGet Azure Artifacts feed to Azure DevOps!

Adam Bertram Avatar Adam Bertram

9 min. read

PowerShell and DevOps: Building a CI/CD Pipeline for a Module

You can build just about anything with PowerShell from teeny scripts to multi-hundred-line behemoths. But once you grow tired of creating PS1 script after PS1 script, you tend to start thinking of reusable tools via modules and combining PowerShell and DevOps.

Adam Bertram Avatar Adam Bertram

10 min. read

How to Build a User Onboarding Automation Routine with Power Automate

Do you have a clunky, old onboard automation workflow with a confusing interface and probably requires Java that your HR team hates to use? If so, it's time to learn how to rid yourself of your "onboarding solution" altogether with Power Automate (formerly known as Microsoft Flow).

Adam Bertram Avatar Adam Bertram

9 min. read

Building an Azure Devops Pipeline [Soup to Nuts]

When you search online, you will find various blog posts, documentation and tutorials on Azure DevOps. All of these items are valuable resources but rarely does one walk you through a real-world scenario. Many skim over the security aspect leaving passwords in clear text for simplicity or an end product that essentially does nothing. Let's change that.

Adam Bertram Avatar Adam Bertram

15 min. read