Short post - here's a PowerShell one-liner that will extract the upgrade code from the setupact.log generated by a Windows 10 upgrade. It includes both the result code and the extend code. You could include this in an in-place upgrade task sequence with ConfigMgr to stamp the code to the registry, or WMI, or create … Continue reading PowerShell One-liner to Extract a Windows 10 Upgrade Error Code
Category: SCCM
Find Windows 10 Upgrade Blockers with PowerShell
This morning I saw a cool post from Gary Blok about automatically capturing hard blockers in a Windows 10 In-Place Upgrade task sequence. It inspired me to look a bit further at that, and I came up with the following PowerShell code which will search all the compatibility xml files created by Windows 10 setup … Continue reading Find Windows 10 Upgrade Blockers with PowerShell
Fix Http 500.19 Error after Removing WSUS
This post is more of a 'note to self' for troubleshooting IIS errors. Recently I decided to remove the WSUS role from an SCCM distribution point as it was previously being used for patching during OSD, but now we patch only the reference image instead. After removing the WSUS role, I also did some cleanup … Continue reading Fix Http 500.19 Error after Removing WSUS
Using Windows 10 Toast Notifications with ConfigMgr Application Deployments
When deploying software with ConfigMgr, the ConfigMgr client can create a simple "New software is available" notification to inform the user that something new is available to install from the Software Center. But this notification is not overly descriptive. You might wish to provide a more detailed notification with a description of the software, why … Continue reading Using Windows 10 Toast Notifications with ConfigMgr Application Deployments
Simplify Resolving Windows 10 Upgrade Errors with SetupDiag and ConfigMgr
A few weeks ago Microsoft released a handy tool to help diagnose issues with Windows 10 upgrades called SetupDiag. The tool basically analyzes the Windows Setup logs against known issues and reports it's findings in a log file. Troubleshooting Windows 10 setup is not the most fun activity, so using this tool certainly makes the … Continue reading Simplify Resolving Windows 10 Upgrade Errors with SetupDiag and ConfigMgr
PowerShell Template for HTML-Style Email Report with SQL Data
Long time since I wrote a blog - been uber busy - but found time to slip this one in! Working with ConfigMgr a lot I have a number of html-style email reports written in PowerShell that get data from the SCCM database and send it to me and other SCCM admins. Personally, I much … Continue reading PowerShell Template for HTML-Style Email Report with SQL Data
New tool: ConfigMgr Add2Collection
Today I released a new tool for the community! ConfigMgr Add2Collection is a free tool that allows IT administrators and support staff to add resources to collections in ConfigMgr independently of the ConfigMgr console. It honors role-based access control (RBAC) to limit visibility of collections where appropriate. It can be used either on the Site Server … Continue reading New tool: ConfigMgr Add2Collection
Improving the User Experience in a ConfigMgr OS Upgrade Task Sequence
Update 24th Nov 2017 Fixed the issue where the Upgrade Successful notification does not display for non-admin users. Thanks to a tip from Carl (see comments) I used a somewhat ancient mechanism called ActiveSetup that is still available in Windows 10. The custom background displayed during the online phase of the upgrade now displays on … Continue reading Improving the User Experience in a ConfigMgr OS Upgrade Task Sequence
Add Custom Notifications to a ConfigMgr Task Sequence
One feature I would really like to see added to a Configuration Manager task sequence is the ability to natively provide notification messages to the logged-on user. Previously, to accomplish this, I have used simple pop-up notifications like the Wscript Shell Popup method in a PowerShell script, together with the handy ServiceUI utility in MDT to … Continue reading Add Custom Notifications to a ConfigMgr Task Sequence
ConfigMgr OS Upgrade TS W10 1709 Does Not Care About Windows Edition
Today I ran a ConfigMgr OS Upgrade task sequence configured to use the Enterprise edition of Windows 10 1709 on a workstation that had Windows 10 Pro 1703 installed. Since the VLC media for 1709 contains the various editions in different indexes, you are supposed to choose the relevant one in the Upgrade Operating System … Continue reading ConfigMgr OS Upgrade TS W10 1709 Does Not Care About Windows Edition