Andrew Armstrong
Blogs, Articles, and Posts
Auditing Active Directory with PowerShell: Practical Queries
(techygeekshome.info)
This article provides practical PowerShell queries for auditing Active Directory, covering topics
By: Andrew Armstrong submitted:Oct 2 2026
This article provides practical PowerShell queries for auditing Active Directory, covering topics
such as stale accounts, privileged group membership, password policy exceptions, and delegation risks.
By: Andrew Armstrong submitted:Oct 2 2026
How to Automate AD User Offboarding with PowerShell
(techygeekshome.info)
This article provides a step-by-step guide on automating the offboarding process for Active
By: Andrew Armstrong submitted:Oct 9 2026
This article provides a step-by-step guide on automating the offboarding process for Active
Directory users using PowerShell, including disabling accounts, resetting passwords, stripping groups, and more.
By: Andrew Armstrong submitted:Oct 9 2026
How to Build Useful Reports from PowerShell – CSV, HTML and Email
(techygeekshome.info)
Learn how to create useful reports from PowerShell output, including choosing the right format (CSV,
By: Andrew Armstrong submitted:Aug 28 2026
Learn how to create useful reports from PowerShell output, including choosing the right format (CSV,
HTML, or JSON) and scheduling and emailing them properly.
By: Andrew Armstrong submitted:Aug 28 2026
PowerShell Desired State Configuration in 2026: Is It Still Worth It?
(techygeekshome.info)
The article assesses the value of PowerShell Desired State Configuration (DSC) in 2026, considering
By: Andrew Armstrong submitted:Oct 9 2026
The article assesses the value of PowerShell Desired State Configuration (DSC) in 2026, considering
its place in the modern DevOps landscape and comparing it with other tools like Ansible and Intune.
By: Andrew Armstrong submitted:Oct 9 2026
Replacing Old Batch Files with PowerShell: A Migration Guide
(techygeekshome.info)
A guide for migrating legacy batch files to PowerShell, covering what maps to what, when to leave
By: Andrew Armstrong submitted:Oct 16 2026
A guide for migrating legacy batch files to PowerShell, covering what maps to what, when to leave
batch alone, and common pitfalls like exit codes and quoting.
By: Andrew Armstrong submitted:Oct 16 2026
Writing Your First PowerShell Script That Does Something Useful
(techygeekshome.info)
Learn how to build a practical PowerShell script from scratch, covering topics like param blocks,
By: Andrew Armstrong submitted:Sep 11 2026
Learn how to build a practical PowerShell script from scratch, covering topics like param blocks,
error handling, and object output.
By: Andrew Armstrong submitted:Sep 11 2026
WSUS – Cleanup using Powershell with email notification output
(techygeekshome.info)
If you are using WSUS in your environment, you may want to run a scheduled task to cleanup old
By: Andrew Armstrong submitted:Sep 13 2024
If you are using WSUS in your environment, you may want to run a scheduled task to cleanup old
updates and compress some of the larger updates to free up space on your server. A good way of doing this is to run a Powershell script which will take care of all your cleanup requirements and as we are using Powershell, we can even get it to send us an email once it is complete with the output information on what the script has managed to clean up.
By: Andrew Armstrong submitted:Sep 13 2024
Projects, Scripts, and Modules
Active Directory Health Check with PowerShell: Free Script and What Each Check Means
(techygeekshome.info)
A free PowerShell script that performs an Active Directory health check, querying domain controllers
By: Andrew Armstrong submitted:Oct 2 2026
A free PowerShell script that performs an Active Directory health check, querying domain controllers
for various health metrics, is available. The script produces a console and HTML summary of the results.
By: Andrew Armstrong submitted:Oct 2 2026
PowerShell Script to Perform a Complete Microsoft Entra ID Connect Health Check
(techygeekshome.info)
A PowerShell script helps identify issues in hybrid Microsoft 365 environments with Microsoft Entra
By: Andrew Armstrong submitted:Sep 4 2026
A PowerShell script helps identify issues in hybrid Microsoft 365 environments with Microsoft Entra
ID Connect, including login failures and synchronization delays.
By: Andrew Armstrong submitted:Sep 4 2026
Books, Media, and Learning Resources
PowerShell Desired State Configuration (DSC) – Getting Started Guide (2026)
(techygeekshome.info)
This guide provides a comprehensive introduction to PowerShell Desired State Configuration (DSC),
By: Andrew Armstrong submitted:Jul 17 2026
This guide provides a comprehensive introduction to PowerShell Desired State Configuration (DSC),
covering its basics, configuration writing, application, and enterprise compliance enforcement.
By: Andrew Armstrong submitted:Jul 17 2026
