Windows 10 Upgrades - Task Sequences - Issues and Fixes
I'll try to keep this post updated as I continue to find problem, and link any new posts back to this one (and vice versa). We're part way into our 1809 push and we've found some problems (edge cases)...
View ArticleCI to Monitor Path Variable
As mentioned in Previous Post, we've had upgrades fail due to non-standard path variables. I've created a CI that captures the path and looks for specific things then reports Compliant, or reports the...
View ArticleEdit (Add / Remove) System Path Variable via PowerShell
Ok, so I found a ton of blogs / posts out there about changing the System Path Variable in Windows, but not a way I'd want to do it, so I came up with my own script for adding / removing items. What it...
View ArticleDriver Pack Mapping and Pre-Cache v2
I blogged awhile back about how we were pre-caching drivers... and it worked... until it didn't. Bug: after updating driver source and bumping content, we had issues. So we re-worked it and modified...
View ArticleTask Sequence Deployment - Popups
So you're using at Task Sequence to deploy something other than an Operating System, but it's really important, and you want the popups for "High Risk" like you do with in place upgrades. NOTE:...
View ArticleRun Scripts: Trigger Task Sequence
Goal: Trigger Task Sequence remotely via Run Script. Allows you to trigger on one computer or several. *The Policy for the Task Sequence most already be on this machine. Choose a Collection / Computer...
View ArticleRun Scripts: Trigger Baseline Evaluation
This Script will trigger the Baseline (Based on the Baseline Name input) then report compliance and if non-compliant, what rule was non-compliant. In this example, I'm triggering the baseline "WaaS...
View ArticleWaaS 1909 TS Download
Initial Release of the 1909 TS Collection on 2019.12.02. Several changes from the last time published. This also incorporates the updated Pre-Caching Process for Drivers & Language Packs. I still...
View ArticleRun Scripts - CCM Cache Report
This Script will grab information about the items in your CCM Cache. What this script does Sets Cache Size to 25GB if not 25GB (Feel free to modify)Deletes Duplicate Content, leaving only the latest...
View ArticleHP CMSL - ConfigMgr CIs
Updated 2019.12.25 - More Examples at bottom... because it's Christmas, and I just enjoy sitting on my couch with my kids while they watch a children's Christmas Movie, and I can play with my CM Lab....
View ArticleWindows 10 Upgrade - Custom Action Scripts
Custom Action Scripts were new in Windows 10 1803. My Buddy Adam wrote up a great overview, so I'm not going to replicate that hard work, please check it out at his Blog.Also, this is going to cover...
View ArticleBITS Download - from HTTP (DP) - BranchCache
BranchCache, it's wonderful. To see some tests and more info, check out this post from Mike Terrill. This post is a bit of an overview of BranchCache, then a script I'm using to trigger downloads of...
View ArticleOSD Builder in a Task Sequence
Why would you do this? OSD Builder is completely capable of automation, creating scripts that can do all of this, and run via scheduled tasks. So why shoe horn it into a Task Sequence? Task Sequences...
View ArticleConfigMgr PowerShell Module - Package
You ever need the PowerShell Module for ConfigMgr but don't want to install the full Console? Why? Who knows, I'm not asking you if you don't ask me. While this isn't probably isn't 100% accurate, and...
View ArticlePowerShell - Random Holiday
You ever want to collect a random holiday to spice up your report? No? Really? Just me? Whatever. In Action: I have two sections, they do the same thing basically.First group checks the website RSS...
View ArticleWaaS - Download Drivers from Vendor (Internet)
Hey Team, I've been working on updating our methods for populating Drivers / BIOS into ConfigMgr [Scripts here on GitHub] and thought, it's basically the same script to download them directly onto a...
View ArticleTrigger Machine Restart, Controlled by CM, via PowerShell
Ok, if the title didn't make sense, let me explain. Goal 1: Trigger a Restart of a computer, which will use the Configuration Manager Dialogs Boxes and so the CM Client is aware of the Restart and not...
View ArticleSetupComplete.cmd & Related Registry Values
Ever wonder what triggers the SetupComplete.cmd file after Windows Installs / Windows Upgrades? It's actually just a couple of registry values. HKEY_LOCAL_MACHINE\SYSTEM\Setup CmdLine | REG_SZ |...
View ArticleGrabbing Info via PowerShell
Simple Post to start collecting things I often forget but use enough that I need to know. Hardware: $Manufacturer = (Get-WmiObject -Class:Win32_ComputerSystem).Manufacturer $ComputerModel =...
View ArticleCreate ConfigMgr Collections based on Non-Compliant CIs - PowerShell
In this post, I'm going to show how you can use PowerShell to create & update query collections for non-compliant CIs.To create the Collection Query, you need two pieces of information, the Unique...
View Article