Wes Ellis./ a personal notebook
Technology. Stories. Side projects.
A few things worth writing down.

The filing cabinet

The archive.

108 entries, filed by year. Search the complete notebook ↗

2026 6 entries

Check PowerShell Scripts for Syntax Errors Without Running ThemScript LibraryRebuilding This NotebookWeb DesignPicking a CMS for a Static Blog in 2026Resources & RecommendationsYour Fonts Only Look Right on Your ComputerWeb DesignSecurity Headers on a Static Site When Your Host Won't Set ThemEngineeringThe -WhatIf Trap Hiding in ForEach-ObjectEngineering

2024 55 entries

Monitoring Azure Resource Costs with PowerShellScript LibraryAutomating User Offboarding in Azure AD with PowerShellScript LibraryAdding Domain Groups to Local Administrators on Remote PCs with PowerShellScript LibraryCheck MECM Software Update Deployment Status with PowerShellScript LibraryDeploy the Most-Needed Updates in MECM with PowerShellScript LibraryUpgrade a Windows Edition with a MAK Key from PowerShellScript LibraryCreate an MECM Package and Program from PowerShellScript LibraryClean Reinstall of the Microsoft Graph PowerShell ModulesScript LibraryReport on Everything an Entra ID Group Touches with Microsoft GraphScript LibraryExporting Active Directory Computer Objects to CSVScript LibraryConvert CBR Comics to CBZ, with Optional WebP PagesScript LibraryGram's Classic White Layer Cake: A Treasured Family Recipe RevealedShort-Order KitchenOrganizing Vintage Mac Software: How I Name and File a Classic Mac ArchiveRetro TechMaking a Mac OS Extended (HFS+) USB Drive on Windows with TransMacRetro TechConvert 7z Archives to ZIP So Anyone Can Open ThemScript LibraryList Installed Software on Windows with PowerShellScript LibraryRemoving Stale Windows User Profiles the Right WayScript LibraryCleaning Up Abandoned Outlook OST FilesScript LibraryA Safer Windows Disk Cleanup ScriptScript LibraryRe-Enable Windows Update with PowerShell: Find Every Registry Block, Not Just OneScript LibraryMove a List of Folders to a New Drive with PowerShell and RobocopyScript LibraryFind Out Why a Windows Machine Rebooted with PowerShellScript LibraryCreate a Local Administrator Account with PowerShellScript LibraryQuest 2 After a Swim: Stuck Boot Dot, Buzzing Controllers, and What I TriedRetro TechWhen YouTube Shorts Triggered My 9-Year-Old's Anxiety: A Parent's Guide to Digital OverwhelmPersonalCreate a Dedicated Local Admin Account for Windows LAPS to ManageScript LibraryLogo Design for Venable Cares at Venable Elementary SchoolDesign & IdentityEmptying the Recycle Bin from PowerShell, QuietlyScript LibraryCount KACE Devices by Location from a CSV ExportScript LibraryCollecting Windows Update Logs with an SCCM PackageScript LibraryChecking WinRM Before You Patch Remotely (Packaged for SCCM)Script LibraryFlushing the DNS Cache on One PC or FiftyScript LibraryHash Brown CasseroleShort-Order KitchenPast IT ProjectsInfrastructureTrigger Intune Automatic Enrollment on a Windows Device with PowerShellScript LibraryDiner Style OmeletShort-Order KitchenPre-Register MFA Phone Numbers for Entra ID Users with PowerShellScript LibraryHow to Make EggsShort-Order KitchenPushing DNS Servers to Clients with RADIUS Vendor-Specific AttributesEngineeringDiner Style Home FriesShort-Order KitchenEasy Camping Breakfast TacosShort-Order KitchenMicrosoft Intune, Before You Enroll Anything: What It Does and What to PlanEngineeringSausage Hash Brown ScrambleShort-Order KitchenIrish BreakfastShort-Order KitchenHow to Enroll a Windows Device in Intune by HandEngineeringChecklist: Moving a Device from MDE Security Settings Management to IntuneEngineeringBagel, Egg, Hash Brown SandwichShort-Order KitchenBLT & E Sandwich (B.E.L.T.)Short-Order KitchenSetting DNS Client Settings on Domain Controllers with PowerShell (and Why Loopback Goes Last)Script LibraryCheese and Chive OmeletShort-Order KitchenFinding and Disabling SMBv1 Without Breaking the ScannerScript LibraryGolden Breakfast PotatoesShort-Order KitchenSkip Dell Boot Password Prompts During Maintenance with Password BypassScript LibrarySausage Smash CroissantShort-Order KitchenFresh Hash Browns from ScratchShort-Order Kitchen

2023 32 entries

Southwestern HashShort-Order KitchenPatching Without Fear: Rings, Risk and a Way BackEngineeringTake Control of Explorer's Preview Pane with PowerShellScript LibraryCrispy Hash BrownsShort-Order KitchenBuilding a Tier 2 OU Structure and Admin Group with PowerShellScript LibraryExporting Active Directory OUs to CSV (With Paths You Can Actually Read)Script LibraryBreezy Oaks - Real Estate PhotographyPhotographyFull BreakfastShort-Order KitchenSweet Potato HashShort-Order KitchenChasing ClientOtherError in Azure Files: Is It Your SDK or Your Code?EngineeringGetting the Console Width in PowerShell (Even When There Isn't One)Script LibraryWSUS, WUfB or Windows Update? Check (and Reset) Where a PC Gets Its UpdatesScript LibraryCheck Whether Two Files (or Two Folders) Are Really IdenticalScript LibraryPushing Configuration Profiles to Devices That Are Already DeployedEngineeringOpting Devices In to Microsoft Update with an SCCM PackageScript LibraryHash Brown OmeletShort-Order KitchenAuditing Active Directory Service Accounts with PowerShell (gMSAs Included)Script LibraryPancakesShort-Order KitchenDelegating Your Tier 0 OU to a Dedicated Admin Group with PowerShellScript LibrarySet or Rotate the Dell BIOS Admin Password Without Baking It Into a PackageScript LibraryPepper or Candy BaconShort-Order KitchenConvert ZIP Files to 7z, but Only When It Actually Saves SpaceScript LibraryZip Up Folders Nobody Has Touched in MonthsScript LibraryCinnamon RollsShort-Order KitchenSetting a High Performance Power Plan with an SCCM PackageScript Library3 Cheese OmeletShort-Order KitchenTest and Convert a Folder of Mixed Archives with 7-ZipScript LibraryRemove a Dell BIOS Admin Password with PowerShell and ConfigMgrScript LibrarySilently Uninstall Any App by Name with a ConfigMgr PackageScript LibraryChecking (and Nudging) Google Chrome Updates with PowerShellScript LibraryClearing a Stuck Print Spooler with PowerShellScript LibraryClear a Dell Hard Drive Password with PowerShell and ConfigMgrScript Library

2022 15 entries

Set Extension Attributes on Entra ID Users with PowerShellScript LibraryDefender for Endpoint vs. Intune: Who Actually Manages the Device?EngineeringEgg in a BasketShort-Order KitchenRotate Local Admin Passwords Across the Fleet with Windows LAPS and ConfigMgrScript LibraryBreakfast Fiesta MixShort-Order KitchenForcing a Group Policy Refresh with PowerShell and SCCMScript LibraryOmelet Using a RingShort-Order KitchenTater Tot Hash BrownsShort-Order KitchenDeleting Stale Computer Accounts from Active Directory, Safely, with a CSV LogScript LibraryBiscuits & GravyShort-Order KitchenAudit a Windows Service Across Many Computers with PowerShellScript LibraryBanana Foster PancakesShort-Order KitchenWhat Get-WindowsAutopilotInfo Actually Does (and How to Use It Today)EngineeringBacon Goat Cheese HashShort-Order KitchenBorder Fiesta OmeletShort-Order Kitchen