The ImportExcel is a PowerShell module that allows you import to or export data directly from Excel spreadsheets without...
PSReadLine is a module created by Microsoft to customize the command line editing environment in PowerShell. It offers numerous...
SecretsManagement module for PowerShell: Save passwords in PowerShell

Microsoft has released a new version of the SecretsManagement module for PowerShell. Version 6 of the SecretsManagement module makes...
Finding nested Active Directory groups faster with PowerShell

Finding nested groups in large Active Directory groups can be a challenging task. Active Directory includes the cmdlet Get-ADGroupMember...
Monitoring Active Directory with the PowerShell module PSADHealth

PSADHealth is a PowerShell module built to automate Active Directory health checks that should be done on a regular...
Invoke-Command: Compensating for slow responding computers

Sometimes, running remote code with the PowerShell cmdlet Invoke-Command can take a long time to run—and not for any...
Invoke-Command: Connecting to computers requiring different credentials

Connecting to computers that require different credentials via the PowerShell cmdlet Invoke-Command is a common occurrence. This post explains...
Invoke-Command: Dealing with offline computers

When you need to run PowerShell commands against a large set of computers with the PowerShell cmdlet Invoke-Command, you...
Managing PowerShell scheduled jobs

I'd like to walk you through the management of PowerShell scheduled jobs. The concept of PowerShell jobs is not...
Goverlan: An on-premises remote support software for IT Management

Goverlan Reach is a software-based self-hosted remote support solution that excels at helping admins configure and control systems remotely....
Restore Group Policy with PowerShell

Today, I am sharing a PowerShell script that allows you to restore Group Policy from backups. My restore function...
SolarWinds Permissions Analyzer: View assigned permissions at a glance

SolarWinds Permissions Analyzer for Active Directory is a purpose-built tool that does one thing and does it really well:...
Deploying printers using Group Policy

Deploying printers via Group Policy lets you manage your printers from a single console and also gives you granular...
Group Policy backup with a PowerShell script

The PowerShell script I discuss in this post creates a Group Policy backup in a different way than with...
Securden – Manage admin privileges and store passwords securely

Securden Windows Privilege Manager is a software product that can help you gain control of local admin privileges across...
Create PowerShell scheduled jobs

Today I'm going to walk you through one of the most underrated functions available in PowerShell: scheduled jobs. Microsoft...
PowerShell script to display information about Active Directory users

Today I will show you how to build a PowerShell script that looks up and displays information about Active...
PowerShell Summit 2018 recap

Last week I was fortunate to have attended the PowerShell Summit in Bellevue, Washington on behalf of my employer....
A password expiration reminder script in PowerShell

One of the most common problems in corporate environments is password expiration. With the PowerShell script I introduce in...
Search Active Directory with the PowerShell cmdlet Get‑ADComputer

If you work with Active Directory (AD), Get-ADComputer is a PowerShell cmdlet you will use at some point to...