PowerShell Utility
Network Device Status Monitor (NDSM) Update v2.0
· β˜• 1 min read
Download it from GitHub, the Microsoft TechNet Gallery and the PowerShell Gallery. Big update to Network Device Status Monitor (NDSM) utility. Changes in 2.0 Added Microsoft Teams as an output location using a webhook. Here’s a walkthrough on how to create a webhook for your Teams instance. MS teams is limited to 10 devices. Not sure if it’s a Teams/webhook limit, or my code. Will investigate. Fixed bug where all devices are offline, a phantom device is added to the bottom of the offline list.

User Logon Auditing
· β˜• 1 min read
Here’s a quick and dirty user logon/logoff auditing script that has been helpful in educational institutions. The script is available to download from GitHub. Usage Open the Group Policy Object at the top most level of your domain(s) and add the script to the PowerShell scripts area. On log on, add the -logon parameter, and on log off add the -logoff parameter. Create a hidden share somewhere on your network, and give ‘Authenticated Users’ Full Control share and file permissions.

Office Update Utility
· β˜• 5 min read
Microsoft Office Update Manager Office Update Utility is available from: GitHub The Microsoft PowerShell Gallery Please consider supporting my work: Support with a one-time donation using PayPal. Please report any problems via the ‘issues’ tab on GitHub. Thanks -Mike Features and Requirements This utility will check for and download update files for Microsoft Office. It can also remove old update files. This utility requires the Office Deployment Tool a free download available here.

Hyper-V Virtual Machine Backup Utility - Update v4.4
· β˜• 1 min read
Download it from the Microsoft TechNet Gallery the PowerShell Gallery and GitHub. Today I’ve released a minor update to my Hyper-V Backup Utility. In version 4.4 I’ve added more feedback when the script is used interactively. Whether you are running Hyper-V on a Windows 10 desktop or a Windows Server 2016 cluster, this utility can be used to backup your virtual machines. My original post with the full documentation is available here.

Automated WSUS Maintenance Utility - Update v1.7
· β˜• 1 min read
Download it from the Microsoft TechNet Gallery, PowerShell Gallery and GitHub. I’ve released a major update to my Automated WSUS Maintenance utility. If you are using a previous version, please update to this new one. Fixed in version 1.7: The script will now not run the clean-up process twice. The script will now report if the service isn’t running before starting. My original post with the full documentation is available here.

Network Device Status Monitor - Update v1.1
· β˜• 1 min read
Download it from GitHub, the Microsoft TechNet Gallery and the PowerShell Gallery. I’ve released a minor update to my Network Device Status Monitor utility. New in 1.1: Updated the style of the web page with a cleaner look. Added CSS animations for online devices. The CSS animations do not display when the utility is in ‘report’ mode. This is configured by omitting the -refresh switch, as I assume that this configuration is used to email the HTML report page rather than monitor continuously.

Windows Server Status Monitor - Update v1.6
· β˜• 1 min read
Download it from GitHub, the Microsoft TechNet Gallery and the PowerShell Gallery. I’ve released a minor update to my Windows Server Status Monitor utility. New in 1.6: Updated the style of the web page with a cleaner look. Added CSS animations for online devices. The CSS animations do not display when the utility is in ‘report’ mode. This is configured by omitting the -refresh switch, as I assume that this configuration is used to email the HTML report page rather than monitor continuously.

Automated Office 365 Licensing v1.1
· β˜• 3 min read
Update 2019-06-16 I recently learned that Office 365 licensing can be managed via Azure Active Directory’s group based licensing feature and I have since switched to using this and have retired this script. I’ll leave this post and the script itself available here, on the Microsoft TechNet Gallery and GitHub, but I’ll not be developing the script any further. For more information on Azure Active Directory group-based licensing please check out Microsoft’s documentation here and here to start with.

Hyper-V Virtual Machine Backup Utility - Update v4.3
· β˜• 1 min read
Download it from the Microsoft TechNet Gallery the PowerShell Gallery and GitHub. Today I’ve released an update to my Hyper-V Backup Utility. In version 4.3 I’ve added the ability to specify the Hyper-V Virtual Machines you wish to backup using a TXT file. I’ve also improved some of the commenting and cleaned up some of the code. Whether you are running Hyper-V on a Windows 10 desktop or a Windows Server 2016 cluster, this utility can be used to backup your virtual machines.

Network Device Status Monitor
· β˜• 4 min read
PowerShell based network attached device monitor Please consider donating to support my work: You can support me with a one-time payment using PayPal Network Device Status Monitor can also be downloaded from: The PowerShell Gallery Please report any problems via the β€˜issues’ tab on GitHub. -Mike Features and Requirements The utility can output the network device name and IP address as specified in the CSV file.