Adam Bertram

Adam Bertram is a 20+ year veteran of IT and an experienced online business professional. He’s a consultant, Microsoft MVP, blogger, trainer, published author, and content marketer for multiple technology companies.

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.

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.

PowerShell Script : How to Survive Refactoring from Hell

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

How to Use PowerShell to Get Computer Name In No Time

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

Learn PowerShell Start Service and other cmdlets for Windows

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 start service cmdlet, use PowerShell to stop a service, and use PowerShell to restart a service in this tutorial!

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.

PowerShell Best Practices: Yes, They Exist [A Guide]

Learn from a 10+ year PowerShell developer and a Microsoft PowerShell MVP on how to follow PowerShell best practices.

Secure WinRM for Ansible (Certificates) in 10 Steps [How-To]

Learn how to implement WinRM for Ansible via certificates in this step-by-step guide that covers everything you need to know.

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.

Stop Wasting Time: Parse ARM Output Variables Easier

In this article, learn how to wrangle ARM output variables in your Azure DevOps pipelines with some PowerShell!

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.

Leverage SSH and PowerShell to Securely Transfer Files Now

Know how to set up Windows' SSH client and get both Windows set up to use SSH with PowerShell Remoting in this handy tutorial on SSH and PowerShell.

AWS CLI and CloudFormation: Proven Infrastructure Deploys

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

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.

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.

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!

Build an Azure DevOps Pipeline for a PowerShell Module Now

Learn how to build an Azure DevOps pipeline for a PowerShell module to make PowerShell modules first-class citizens.

Save Time User Onboarding with Microsoft PowerAutomate

Learn how to save loads of time with Microsoft PowerAutomate by building an employee onboarding automation workflow in Azure!

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.

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.