Extend the SCCM Console to show Collection Membership using Console Builder

Ioan Popovici
MEM.Zone
4 min readFeb 28, 2019

--

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.

XmlStorage folder

Open the Connected Console

Open the connected console

Add a New Tab to the Devices Detail Panel

Add a new tab page in the Devices Detail Panel
Configure tab to run a query

Configure the Tab Query Settings

Configure query settings

Add the Tab Query

Tab query
Add the tab query and press OK

Open the Navigation Alias Table

Open the Navigation Alias Table and edit the MemberOfCollection Alias
Edit the Devices View

Add a New Tab to the Devices View Detail Panel

Add a new tab to the devices view detail panel

Configure the Tab Query Settings

Configure query settings

Add the Tab Query

Tab query
Add the tab query and press OK

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

Device View extension preview
Collection Device View 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

🙏 Please subscribe or clap for this article, it makes a difference! 🙏

--

--