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.

Remove All Java Versions: A PowerShell Script Guide

Get rid of all Java versions with one PowerShell script. An invaluable guide for IT pros.

Finding AD Users: Master Get-ADUser in PowerShell

Locate Active Directory users effortlessly. Learn to master the Get-ADUser cmdlet in PowerShell.

Java Deployment Ruleset: Complete Creation Guide

Create and deploy Java deployment rulesets like a pro. Streamline your Java environment management.

Azure Blob Storage: A PowerShell Guide to File Copy

Transfer files to Azure Blob Storage effortlessly using custom PowerShell functions. Step-by-step guide inside.

PowerShell Test-Port: A Custom Tool Guide

Build your own port testing tool with PowerShell. Streamline your network diagnostics.

Dynamic DNS Updates & Permissions: A PowerShell Guide

Secure and automate Dynamic DNS updates and permissions in Active Directory. A hands-on guide using PowerShell.

Substring Searches in PowerShell: Quick Guide

Easily find substrings within strings using PowerShell. Get the guide to the substring method.

Array Comparisons Made Easy with PowerShell

Compare arrays like a pro. Learn how to perform complex array comparisons using PowerShell commands.

Remote Service Logon Accounts: Manage with PowerShell

Set and manage Service Logon Accounts remotely across multiple computers using PowerShell. A must-read for sysadmins.

Automate PDF Form Filling: A Free Script Guide

Speed up tedious PDF form filling with our free automation script. Make PDF handling a breeze.

Real-World Async Functions in PowerShell

Improve script performance with asynchronous functions in PowerShell. Learn through real-world examples.

Write-Log: Creating a Custom PowerShell Logging Function

Streamline your logging process with a custom Write-Log PowerShell function. Make your logs more insightful.

Mastering IIS Certificate Requests with PowerShell

Secure your IIS websites like a pro. Step-by-step guide to IIS certificate requests and binding using PowerShell.

Text File Management: How to Read and Edit with PowerShell

Automate text file manipulation. Learn how to read and replace text files effectively with PowerShell.

Simplify Conditional Logic with PowerShell Ternary Operators

Make your PowerShell scripts cleaner and more efficient by mastering ternary operators. Learn the shorthand of conditional logic.

PowerShell Universal Dashboard: Your Azure Guide

Host your own dashboard or website in Azure using PowerShell Universal Dashboard. No previous web dev experience needed.

Unlock Random Password Generation with PowerShell

Generate ultra-secure passwords in seconds. Make password management stress-free with PowerShell.

Master DNS Debug Parsing: A PowerShell Guide

Unlock the secrets of DNS debugging with our definitive PowerShell guide. Achieve seamless DNS log parsing.

Active Setup Registry: Set Values for All Users

Explore the Active Setup registry feature and build a script to set registry values for all users with PowerShell.

Python WMI: Query WMI on Remote Computers with Linux

Learn to use Python for querying WMI on remote computers from a Linux system, such as Ubuntu.