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.

Tracking Down User Logons with PowerShell and XPath

When working with Windows event logs, especially the Security log, there might be instances where you need to extract specific information from events.

How to Leverage Reusable PS Remoting Sessions in your Scripts

PS remoting lets you execute commands remotely. Learn how to create and manage persistent sessions in this short how-to covering creating and managing sessions.

PowerShell Tool-Building 101: Building a Computer Inventory Report

Join me on an exciting journey as we build a powerful PowerShell tool for generating computer inventory reports! From CSV files to CIM queries and error handling, we'll walk you through each step as we go. Let's script our way to success!

Upload a PowerShell Script to Intune (With PowerShell) From Scratch

Automate deploying PowerShell scripts to Intune devices with Azure app registration, Graph API, and more in this step-by-step tutorial.

PowerShell Basics: Navigating CSV Files

PowerShell Testing Mastery with Data-Driven Pester

I’ve been using Pester for a long time off and on. I’ve always been obsessed with ensuring reliability in my PowerShell code. After writing the Pester Book and mentioning some of the methodologies I used with Pester v4 I’ll present in this blog post, I’ve since learned Pester v5 makes my work so much easier.

Your Go-To PowerShell Template for HTTP-Triggered Azure Functions

Struggling with messy Azure Functions PowerShell code? Learn how to adapt your scripts for serverless, validate HTTP parameters, throw descriptive errors, and bind PowerShell output to HTTP responses for robust web-friendly functions.

Mastering PowerShell Parameter Validation with Dynamic Methods

Boost Your Scripting Skills! Dive into Dynamic PowerShell Parameter Validation for Efficient and Robust Coding. A Must-Read for PowerShell Excellence.

Active Directory Database: PowerShell Monitoring Made Easy

Find the ntds.dit location and monitor your Active Directory database using PowerShell.

Export-Csv Essentials: Streamline Data with Fast Conversion

Master Export-Csv in PowerShell: Streamline CSV creation from object data for reports and databases. Elevate your data management skills efficiently.

PowerShell Start Service Explained: Mastering Cmdlets for Windows Services

Learn how to use PowerShell start service and other cmdlets for Windows Services in this informative tutorial.

Getting Started with Git Bash Commands on Windows

Start your journey with Git and learn about Git Bash commands on Windows and run some basic commands on Git Bash terminal on Windows in this tutorial!

Understanding Bash If Else and other Conditional Statements

Discover the ins-and-outs of Bash If Else and Bash Case scripting in this example-driven tutorial by ATA Learning!

Top 10 Ways IT Pros Can Leverage ChatGPT Applications w/ Examples

Harness the power of ChatGPT applications. Discover 10 strategies tailored for IT professionals to harness AI's full potential.

Mastering Diskpart : Erase and Partition Volumes with Ease

Learn how to create partitions, create volumes, delete volumes and partitions and manage unallocated space with the Windows Diskpart utility.

How to Recall Email in Outlook: A Step-By-Step Guide to Undoing Mistakes

Learn how to recall Outlook email by understanding how Outlook recall works and how to implement it in this handy tutorial.

How to Execute PowerShell Azure Functions with HTTP Triggers

Learn how to execute and test Azure Functions in PowerShell via HTTP using both the Azure Portal and PowerShell’s Invoke-RestMethod cmdlet.

Building PowerShell Azure Functions with VS Code [Series]

Running PowerShell in Azure Functions gives your scripts infinite resources and flexibility. Learn how to cloudify your PowerShell scripts with Azure Functions!

Don’t be a Blockbuster. Embrace the Digital Employee

Don’t be a Blockbuster and get caught slacking with your digital employee experience.

Are you a Digital Employee Experience trailblazer?

Monitor and make your digital employee experience a priority ASAP