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

Setting Up Hybrid Azure AD-Join: The Best of Both Worlds

If you use on-prem Active Directory (AD) features and would also like to use Azure AD features like  conditional access, single sign-on (SSO) and more, this article is for you. In this article, you're going to learn how to set up a mode Microsoft calls Hybrid Azure AD Join.

Adam Bertram Avatar Adam Bertram

5 min. read

Understanding Azure DevOps Variables [Complete Guide]

Learn just about every concept variables in this article and apply this knowledge to your Azure DevOps Pipelines to automate all the things.

Adam Bertram Avatar Adam Bertram

11 min. read

How to Build an Azure Pipeline (Build/Release) from Scratch

If you're brand new to Azure Pipelines, learn from the ground up, how to create your first Azure DevOps pipeline.

Adam Bertram Avatar Adam Bertram

12 min. read

PowerShell: Get AD Group Members (and Exporting)

Learn how to use PowerShell to get AD group members and export AD group members to generate tons of interesting reports.

Adam Bertram Avatar Adam Bertram

7 min. read

PowerShell and Excel: Yes, They Work Together

Learn how to use PowerShell and the ImportExcel module, you can create charts, pivot tables and leverage other powerful features of Excel.

Adam Bertram Avatar Adam Bertram

5 min. read

How to Automate Finding Interesting Twitter Users

Are you on Twitter? If not, you're missing out. Twitter is the best social media platform to keep up with the fast pace of tech. But there are millions of people on Twitter. How do you track down interesting people? In this article, I'll show you how to do just at and automate it!

Adam Bertram Avatar Adam Bertram

7 min. read

Understanding Mocking in Pester

If you want to ensure your PowerShell code is in tip-top shape, you need to be unit testing it. Pester is a popular unit-testing framework built for PowerShell code that allows you to ensure the code you write is as you expect and stays that way.

Adam Bertram Avatar Adam Bertram

3 min. read

How to Deploy and Update Azure VM Scale Sets with PowerShell

Performing an Azure VM Scale Set deployment is a great way to get autoscaling and high-availability out of the box. Azure VM Scale Sets have many baked-in features like automatically scaling to meet demand, deploying across availability zones and more.

Adam Bertram Avatar Adam Bertram

9 min. read

Psexec: The Ultimate Guide

If there was a command-line utility that could compete with robocopy in terms of usefulness, it’s PsExec. The Sysinternals PsExec utility is as ubiquitous as they come in an IT admin arsenal. This tool allows administrators to remotely run commands just as if they were on the local computer.

Adam Bertram Avatar Adam Bertram

13 min. read

The Ultimate Guide to Robocopy

Learn some Robocopy options that you can use in data migration, syncing folders, and copying even large files.

Adam Bertram Avatar Adam Bertram

20 min. read

How to Find Domain-Joined Computers not in an Active Directory Site

As long as Microsoft Active Directory (AD) has been around, there have been roaming clients. Roaming clients are those domain-joined machines that aren't assigned to an AD site. These computers don't have an Active Directory subnet defined to a site. They have no way to know what site they're in.

Adam Bertram Avatar Adam Bertram

3 min. read

Autounattend.xml: How to Perform Windows Unattended Install

Learn how to start automating Windows OS deployments in no time by performing Windows unattended install via autounattend.xml,

Adam Bertram Avatar Adam Bertram

2 min. read

How to Set Up File History on Windows 10

Backups are important. Everyone knows this. We all should perform routine backups of our important files. But, that's sometimes easier said than done. You get busy and forget to do it and by the time you really need that file you've already accidentally overwrote.

Adam Bertram Avatar Adam Bertram

4 min. read

Working with TFS and PowerShell (Examples)

Learn the basics of TFS with PowerShell by using codes that can be used to explore more API operations for more advanced functionality.

Adam Bertram Avatar Adam Bertram

3 min. read

Install Chef Test Kitchen (And Get Started)

As more companies become more DevOps focused, code testing is creeping its way out of just the software development realm. With software "eating the world," we are now seeing operations/system administrators writing more code. A lot of this code is "infrastructure code". In this post, you're going to learn one approach to IaC and how to install Chef Test Kitchen and get started using it.

Adam Bertram Avatar Adam Bertram

3 min. read

A Sysadmin Guide to Automation

Automation. It's a term that has a different connotation for different people. Some believe automation is and will continue to be the cause of job loss. Some believe that automation will increase efficiency throughout the industry. Others believe automation will force workers to become more educated and get better jobs.

Adam Bertram Avatar Adam Bertram

3 min. read

How to Find the Last Backup for a Domain Controller (Active Directory)

Learn how to backup domain controller by Using the repadmin command-line utility and a little bit of PowerShell-fu.

Adam Bertram Avatar Adam Bertram

3 min. read

Repairing Active Directory Trust Relationships for Good [Ultimate Guide]

Once the most common problems that plague Windows system administrators are trusted, Active Directory computers seemingly fall off the domain. The infamous "trust relationship between this workstation and the primary domain has failed is all too common.

Adam Bertram Avatar Adam Bertram

10 min. read

How to Build PowerShell Functions for Easier Pester Testing

When testing PowerShell modules and scripts, the de facto standard is Pester. Pester is a unit testing framework that allows a developer to pick apart and confirm various bits and pieces of PowerShell code.

Adam Bertram Avatar Adam Bertram

3 min. read

Subscribe to Adam the Automator

Get the latest posts delivered right to your inbox