Extend the SCCM Console to show Collection Membership using Console Builder
Let’s be frank the collection membership should be visible in the console by default. Here’s how to do it…
🚨🚨 IMPORTANT NOTICE🚨🚨
🦄 We moved to our brand new blog at MEM.Zone 🦄
🚨🚨 IMPORTANT NOTICE🚨🚨
Using RCT to show the collection membership is slow and awkward. In my search to find a better option I stumbled onto the SCCM Console Builder. This is an amazing tool that is already built-in and allows a wide range of customization. I used Zeng Yinghua’s blog post as a guide when creating this extension.
Without further ado let’s get to it!
Start the Console Builder
Start PowerShell on any machine that has the SCCM console installed and run the following command:
## Start SCCM Console Builder
&$env:SMS_ADMIN_UI_PATH.Replace('i386','AdminUI.ConsoleBuilder.exe')
Notes
Console builder path %ConfigMgrInstallPath%\AdminConsole\Bin\AdminUI.ConsoleBuilder.exe
THE CONSOLE BUILDER HAS NO SAVE FUNCTION! ANY CHANGES WILL BE COMMITTED WHEN THE CONSOLE BUILDER IS CLOSED.
Remember to backup your XmlStorage folder in the .\AdminConsole root.
You can overwrite this folder on any system that needs the extension.
In this particular case you only need to back-up the AssetManagementNode.xml and ConnectedConsole.xml files.
Open the Connected Console
Add a New Tab to the Devices Detail Panel
Configure the Tab Query Settings
Add the Tab Query
Open the Navigation Alias Table
Add a New Tab to the Devices View Detail Panel
Configure the Tab Query Settings
Add the Tab Query
Apply Modifications
Click Ok on all open settings, close the Console Builder and start/restart the SCCM Console.
Notes
THE CONSOLE BUILDER HAS NO SAVE FUNCTION! ANY CHANGES WILL BE COMMITTED WHEN THE CONSOLE BUILDER IS CLOSED.
Remember to backup your XmlStorage folder in the .\AdminConsole root.
You can overwrite this folder on any system that needs the extension.
In this particular case you only need to back-up the AssetManagementNode.xml and ConnectedConsole.xml files.
Extension Preview
Links
Official Documentation
https://msdn.microsoft.com/en-us/library/hh948631.aspx
Blogs
- Covers the subject in-depth and is really everything you need
- A very good example by Zeng Yinghua
Use Github for 🐛 reporting, or 🌈 and🦄 requests