In SCCM CB 1706 there is a new feature that allows you to direct link an application to Software Center by pasting a link into your browser. This can be achieved by clicking the “Share” icon when you have choose the application you want to link to.
This will create a link like this:
When you do this and the SCCM client with the new Software Center is installed it will trigger the following commandline:
But there are some other undocumented command line options that can be used and that was already present in earlier versions of SCCM, I have confirmed them to work with CB 1702 but they might work on even earlier versions.
The first option is Page and it can be used with the following values:
For example, the following syntax would start Sotware Center with the Applications tab open:
To control the layout of the different tabs you can also add the two values FilterType and SortType. Depending on which tab you choose only certain of the values work, you will have to try which options works where.
The syntax for using FilterType and SortType is:
"C:\WINDOWS\CCM\ClientUX\SCClient.exe" softwarecenter:Page=InstallationStatus FilterType=2 SortType=6
Thanks to “Erik DK” on the configmanager uservoice for pointing me in the right direction.
Update: Thanks to Mark Silvey @configmgrdev for pointing out that you should be very careful if using the path to SCClient.exe since that might change in the future. Where possible just use the "softwarecenter:" prefix. If you need to find out where the softwarecenter protocol is pointing to create a dynamic path its stored in HKLM\SOFTWARE\Classes\softwarecenter\shell\open\command registry path.
Hope this helps!