The following is a list of the scripts I’ve published over the last few years (not including my startup script).
A script to uninstall software en masse based on a substring search for the software.
A script to write task sequence information to WMI or the registry so that it can later be reviewed and inventoried.
A script to decline miscellaneous updates in WSUS so that they will no longer be available in the update catalog and will be expired in ConfigMgr.
Outlook Cached Mode InventoryDownload
Two scripts to inventory user’s Outlook profiles and if cached mode is enabled. Download contains a readme.txt with basic usage instructions.
A script to work around the file duplication issue that exists in ConfigMgr 2012 R2 SP1 when importing drivers.
Discovery and remediation scripts to validate and enforce specific, non-trivial local administrator group membership.
This script inventories specified folder size information making it available for easy pick up by hardware inventory in ConfigMgr.
This script inventories complete SQL Server instance information making it available for easy pick up by hardware inventory in ConfigMgr.
This script gathers estimate information from USMT on target systems to help evaluate how much space is needed during a migration.
This script reads in system names from a file (named sys.txt) and checks each to validate that they are resolvable via DNS, that the IP address resolved is also reverse resolvable, and that the two results match.