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.

Get-Help: Master the Most Popular PowerShell Command

Learn the essential PowerShell Get-Help command, its parameters, and how to use it effectively.

PowerShell Format-Table: Organize Output in Columns

Master PowerShell Format-Table, a cmdlet for formatting command output as a table with selected object properties.

Write-Progress: Display Progress Bars in Console

Explore PowerShell Write-Progress, a cmdlet for displaying graphical progress bars and status messages in the console.

Start-Process in PowerShell: Intuitive Process Launching

Discover PowerShell Start-Process, an intuitive command for starting processes in various ways.

Get-WmiObject: Query WMI for Computer Information

Learn to use PowerShell to query WMI and retrieve computer information with the Get-WmiObject cmdlet.

PowerShell Test-Connection: The Modern Ping Test

Master PowerShell test-connection, a cmdlet for performing the popular ping test to remote hosts in a modern way.

Connect to WSUS Database: Fix SCCM Software Update Point

Learn to connect to a WSUS database and run queries to resolve issues with your SCCM software update point.

Get-ADComputer: Find Computer OUs in Active Directory

Explore how get-adcomputer, the sibling of Get-ADUser, finds computer OUs instead of users in Active Directory.

Master Start-Sleep: Pause Scripts Efficiently

Learn to use start-sleep for pausing scripts, especially in while loops that execute code, for better control and efficiency.

Upgrade to PowerShell 5: Easy Steps & Scripts

Discover how to check your PowerShell version and upgrade to PowerShell 5 with automated processes and helpful scripts.

Write to Files with PowerShell Set-Content: A Complete Guide

Discover a complete guide on how to write to files using PowerShell and the Set-Content cmdlet, including tips on overwriting files and appending content.

PowerShell Invoke-Command: A Comprehensive Guide

Learn how to use the PowerShell Invoke-Command cmdlet to execute code inside a PSSession, a commonly used cmdlet for remote management and automation tasks.

Redirect PowerShell Output to a File with Out-File: A Complete Guide

Discover how to redirect PowerShell output to a file using the Out-File cmdlet with tips on preventing overwriting with the Append parameter

Copy Files Efficiently with PowerShell Copy-Item: A Comprehensive Guide

Learn how to copy files using the Copy-Item cmdlet, allowing you to copy files, recurse through directories, and use wildcards to select specific files.

Streamline Employee Onboarding with PowerShell: A Step-by-Step Guide

Discover a step-by-step guide on how to streamline employee onboarding using PowerShell and automate the process with a handy script.

PowerShell Invoke-WebRequest: A Comprehensive Guide

Learn how to use the PowerShell Invoke-WebRequest cmdlet to send any HTTP verb to a web service, along with common tasks like handling HTTP parameters.

Azure Authentication Made Easy with PowerShell Connect-AzAccount

Simplify Azure authentication with PowerShell by learning the various ways to authenticate using the Connect-AzAccount cmdlet instead of its two aliases.

Interactive PowerShell Scripts with Read-Host: A Complete Guide

Discover the power of Read-Host in PowerShell and learn how to create interactive scripts by prompting users for input and receiving output.

PowerShell Tee-Object: Redirect Output and Keep It in the Pipeline

Learn how to use the PowerShell Tee-Object cmdlet to redirect output from a command while still keeping it in the pipeline.

Run PowerShell Scripts in Pulseway: A Step-by-Step Tutorial

Explore a step-by-step tutorial on running PowerShell scripts in Pulseway and get some great ideas for your IT operations.