Over the years I’ve built a number of Windows Utilities. These scripts are aimed at IT workers and enthusiasts to help automate common tasks. I maintain them on GitHub and also make them available on Microsoft’s PowerShell Gallery. Below are links to the documentation pages for each utility.
These are free for anyone to use, but if you like them and want to support their development monetarily, please check out these links:
Actively Developed
Hyper-V Backup Utility
A flexible virtual machine backup utility.
Link: Hyper-V Backup Utility
Image Factory Utility
A script to create WIM images from MDT Task Sequences.
Link: Image Factory Utility
Internet Access Control Utility
A command line tool to block or allow internet access.
Link: Internet Access Control Utility
Log Manager Utility
This utility can clear out old logs, compress log files and archive logs to another location.
Link: Log Manager Utility
Logon Audit Utility
A script to be used in conjunction with Group Policy to write log on and log off events to a txt files or to a webhook for use with Teams/Discord/Slack.
Link: Logon Audit Utility
MDT-Setup
A script to easily install Microsoft Deployment Toolkit.
Link: MDT-Setup
Office Update Utility
A command line tool to update a local source of Office 365/Microsoft 365 Apps installation files.
Link: Office Update Utility
On-Prem AD User Creator Utility
A script to create many Active Directory users from a CSV file.
Link: On-Prem AD User Creator Utility
Remove MS Store Apps Utility
A script to remove Store apps/appx packages that are shipped with Windows 10/11.
Link: Remove MS Store Apps Utility
WSUS Maintenance Utility
A command line tool to perform maintenance tasks on a WSUS server.
Link: WSUS Maintenance Utility
Retired Utilities
Auto Create Exchange Mailboxes
Similar to the AD User Creation Utility, this script created on-prem mailboxes for new users. Retired due to e-mail largely moving to the cloud.
Link: Auto Create Exchange Mailboxes Version 1.8 Last updated 2019-09-04, no future updates planned.
Automated Office 365 Licensing
A script used to sync new on-prem AD users with their needed Office 365 licenses. Retired due to this feature now being in Azure AD/Office 365.
Link: Automated Office 365 Licensing Version 1.1 Last updated 2019-09-04, no future updates planned.
Network Device Status Monitor (NDSM)
This tool performed pings on devices and created a HTML report page which could then be served via IIS/Apache. Retired due to there being other, better utilities than can do this task.
Link: Network Device Status Monitor (NDSM) Version 2.0 Last updated 2019-10-02
Alternatives:
Windows Server Status Monitor (WSSM)
This tool retrieved information from Windows devices and created a HTML report page which could then be served via IIS/Apache. Retired due to there being other, better utilities than can do this task.
Link: Windows Server Status Monitor (WSSM) Version 1.7 Last updated 2019-09-04
Alternatives: