In System Center Config Manager 2012r2 there isn't a built in way to send someone directly to a specific application (that I have ever seen reference to).
If you search the web, you'll find reference to deep linking, but only really in reference to the Windows 8.x Store (sideloaded apps).
Not the actual Application Catalog hosted internally.
This leads to:
Ever tell someone to go to the Application Catalog and install something?
Ever notice that some people find it hard to get to exactly what you want them to?
So let's just shoot them a direct link!
Go take a read right here:
Here's the code found on that Nickal Miron's Blog
That code is pretty darn awesome.
But the page lacks instructions on what a simple person like I should ACTUALLY do with it.
Step 1 - Go get an AppID!
- Open SCCM Console, then Software Library, Application Management, Applications. Right click the top header bar of your app's and check off "CI Unique ID".
- Select the Application you want, hit CTRL-C (don't right click and hit copy, then you're copying the application).
- Open Notepad, hit CTRL-V.
- Delete all the stuff before ScopeId_...
- Delete the trailing /## (This is the revision number of the Application. You cannot refer to a previous version of what you have currently deployed.)
Step 2 - Encode it!
- Paste that script into Powershell_ISE.
- I'm lazy, and I just throw at the end of the script "Encode ScopeID.../Application_..."
- Run the script.
- You get a massively long number.
Step 3 - I'm done right?
- Let's pretend this is your ApplicationCatalog link (that you'd click on in SoftwareCenter, or you wisely published to all desktops with a GPO).
Now tell me how to do it better!
It would be pretty easy to just use PS to pull all the AppID's and spit you out ALL you links nice and neatly titled in a CSV.
Wonder if this ends up in the next iteration of Coretech's Application Approval Tool ( http://blog.coretech.dk/kea/coretech-application-e-mail-approval-tool/) ?