In this quick post I will demonstrate a custom toast notification created using WPF and PowerShell. This is not the built-in Windows 10 toast notification created using the [Windows.UI.Notifications] namespace (check out the excellent BurntToast module for that), but simply to demonstrate how to create something similar in code that would also work in older … Continue reading Create a Custom Toast Notification with WPF and PowerShell
Author: Trevor Jones
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
Getting Data from the Intune Data Warehouse with PowerShell
The Intune Data Warehouse is a great addition to the Microsoft Intune service allowing visibility of historical data for reporting, data and trend analysis for your Microsoft MDM environment. It comes with an OData feed that allows you to connect to the data with PowerBI, Microsoft’s reporting and data visualization service. The Data Warehouse RESTful API … Continue reading Getting Data from the Intune Data Warehouse with PowerShell
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
Friday fun: Create a WPF Clock Widget with PowerShell
The guys over at Arction have kindly made available a free Gauge control for WPF. I decided to download it and create a clock using PowerShell. The result is New-WPFClock. To use the function, first download the free Gauge control. You'll find the Arction.WPF.Gauges.dll in the Libs\Wpf folder. In the script on line 26, enter the … Continue reading Friday fun: Create a WPF Clock Widget with PowerShell
Get ConfigMgr Client Versions with PowerShell
When upgrading your ConfigMgr site, or installing an update that creates a new ConfigMgr client package, it can be helpful to monitor the rollout of the new client version in your environment. I put together this PowerShell function which uses my New-WPFMessageBox function to graphically display the count and percentage of client versions in the … Continue reading Get ConfigMgr Client Versions with PowerShell
Query for 32-bit or 64-bit Versions of Microsoft Office with ConfigMgr
Quick post - I needed to query for 64-bit versions of Microsoft Office installed on our clients. Usually, the 32-bit version gets installed as this is Microsoft's recommendation due to add-in compatibility etc. But in some cases, the 64-bit version is required to take advantage of additional RAM. I couldn't find anything useful online to … Continue reading Query for 32-bit or 64-bit Versions of Microsoft Office with ConfigMgr