Or at least not entirely useless

Author: Bryan Dam (Page 2 of 4)

Servicing Stack Updates: What Is This Madness?

5/14/2019 Update: They did it AGAIN! In May 2019 the Cumulative Updates for Win 10 1607 (LTSC), Win 10 1803, Server 2016, and Server 2019 all require the Servicing Stack Updates released in the same month. 1/9/19 Update: The most recently released SSU (KB4486458) was given a distinctive title (2019-01 Servicing Stack Update for Windows […]

MMSDE – I Survived CamelBack

Once again another Midwest Management Summit has come and gone. For me personally, this one is going to be hard to beat. I’m not going to try and give you a rundown of all the technical stuff I learned. Not because it’s boring but because that’s the kind of stuff I always talk about and […]

How I Learned to Love The Client Health Script

Many moons ago I decided to get serious about client health.  First, because I kept finding endpoints that didn’t have the ConfigMgr client.  Second, because those that did have the client were failing to install updates.  In this post I’m going walk through how I implemented a health script for my organization.  I want to […]

Latest Software Maintenance Script: Making WSUS Suck Slightly Less

12/20/18 Update: Removed a check for WSUS cmdlets that prevented the script from working on 2008 R2 and the ReSyncUpdates from the WSUS standalone config file. 12/10/18 Update: Fixed a configuration file parsing problem and added licensing information for GPLv3. Note: When updating you will need to update any existing plugins as well. Despite a […]

Deploying the Client Upgrade as an Application

As a rule, you shouldn’t need to do this but there is currently a specific use case where you will. The impact of getting it wrong is not pretty so learn from my mistakes. Then vote on UserVoice to make the whole thing just go away.

Supersedence: Not Just for Unintentional Rollouts Anymore

App Model: Good.  Supersedence: Bad From the start I’ve tried to make the most of the ability to define application dependencies and supersedence relationships.  For instance, we create dependencies for Visual C++ redistributables so that we can identify the apps that rely on those that are not longer supported.  The later however, supersedence, has rightfully […]

Software Update Maintenance Script Updated: All the WSUSness

Things got real last week and ‘all of a sudden’ organization realized that what the product MVPs have been saying for years is true and simply not optional: you must be running a software update maintenance script. I’ve updated mine to be more useful. Because I’m like that I guess.

So … You Want to Write a PowerShell Script

With the Olympics over, my MMSMOA session drafts in, taxes done, and a thousand or so pages of classic sci-fi read it’s time to post something. My degree is software engineering and for a brief period of time I was a professional developer.  Instead of a profession it’s become more of a hobby that I enjoy […]

« Older posts Newer posts »

© 2025 Dam Good Admin

Theme by Anders NorenUp ↑