SCCM Console Deployment Using Configuration Manager

This post covers SCCM console deployment using SCCM. Using the steps covered in this post, you can package and deploy SCCM console using Configuration Manager.

In my previous post I covered some impressive SCCM 1902 console improvements. SCCM 1902 is currently the latest current branch version released by Microsoft. If you haven’t upgraded yet, here is SCCM 1902 upgrade guide.

When you upgrade to SCCM 1902, it makes sense to use latest version of Configuration Manager console to connect to the site. It is always recommended that you use the latest version of Configuration Manager console to connect to SCCM site.

For instance, you upgrade your SCCM current branch to version 1902. Now you want your IT team to install the latest version of console. But if you want to deploy SCCM console, where do you get the latest version of SCCM console setup ?. I will cover that in next section.

About Configuration Manager Console

SCCM admins use Configuration Manager console to manage the Configuration Manager environment. Using Configuration Manager console, you can either connect to a central administration site or a primary site. However you cannot connect a Configuration Manager console to a secondary site.

While you are installing SCCM, you get the option to install the console on the same server. But what if you want to deploy the SCCM console to multiple computers ?. That can be accomplished using SCCM again.

When you install SCCM 1902, the console setup is available at two locations :-

  • On Configuration Manager Site server – <ConfigMgr site server installation path>\Tools\ConsoleSetup
  • SCCM installation media <Configuration Manager installation media>\SMSSETUP\BIN\I386

At this point I want to highlight that don’t think of installing the console using the CD.Latest source files. As per Microsoft, it’s an unsupported scenario, and therefore it may cause problems with the console installation. Furthermore you should not run the AdminConsole.msi as that doesn’t install the console correctly. Don’t try that because it doesn’t install the console.

There is a slight change the way you deploy Configuration Manager console in SCCM 1902. In earlier versions of SCCM, we only used consolesetup.exe to package and deploy the console. However starting with SCCM version 1902, you need all the below files to package and deploy the console properly.

  • ConsoleSetup.exe
  • AdminConsole.msi
  • ConfigMgr.AC_Extension.i386.cab
  • ConfigMgr.AC_Extension.amd64.cab

Deploy Configuration Manager Console Using SCCMCreate a folder within sources folder. Name it as console or anything relevant. Copy all the four files (from Tools folder) into the new folder that you created. We will use this folder as content location while configuring the application.

SCCM Console Deployment Using SCCM

  • Launch SCCM console.
  • Create a device to which you want to deploy console.
  • Go to Software Library.
  • Right click Applications and click Create Application.
  • On the create application wizard, choose Manually specify the application information.
  • Click Next.

SCCM Console Deployment SCCM

Specify the information about this application and click Next.

SCCM Console Deployment SCCM

Add a new deployment type

On Deployment Types page, you can configure deployment type. Read this post to know about all the deployment types support by SCCM. You can also add multiple deployment types and define priority for each deployment type. To add a new deployment type, click Add button.

Now select Manually specify the deployment type information. Click Next.

Deploy Configuration Manager Console Using SCCM

Specify the application information. Click Next.

Deploy Configuration Manager Console Using SCCM

Provide the content location path (folder where the console setup files are located). Most of all, ensure you specify the correct install and uninstall commands.

Replace siteserverfqdn with your Primary Site server name.

Installation Program

ConsoleSetup.exe /q TargetDir="%ProgramFiles%\ConfigMgr Console" DefaultSiteServerName=siteserverfqdn.com

Uninstall Program

ConsoleSetup.exe /uninstall /q

Click Next.

Deploy Configuration Manager Console Using SCCM

Next we specify detection method. Specify the following under detection rule.

  • Setting Type – File System
  • Type – File
  • Path – %ProgramFiles(x86)%\ConfigMgr Console\bin
  • File or Folder Name – Microsoft.ConfigurationManagement.exe

Check the box “This file or folder is associated with a 32-bit application on 64-bit systems“.

Select “The file system setting must satisfy the following rule to indicate the presence of this application“.

  • Property – Version
  • Operator – Equals
  • Value – 5.1902.1044.1000

Click OK and then Next.

Deploy Configuration Manager Console Using SCCM

Configure the desired settings under User Experience and click Next. If there is nothing to specify under Requirements, Dependencies – click Next and close the deployment wizard.

Deploy Configuration Manager Console Using SCCM

Finally on Completion page click Close. Distribute the application to the distribution point. After than you are ready to deploy Configuration Manager console to a device collection.

Deploy Configuration Manager Console Using SCCM

In my lab tests, the installation was successful on multiple Windows 10 computers. Since we specified the default site server in our command line, the console directly connects to the site server upon launching.

Deploy Configuration Manager Console Using SCCM

Testing the SCCM console uninstall also worked fine.

Deploy Configuration Manager Console Using SCCMIf you have any questions related to this post, do write in comments section. I hope this post helps.

Related Posts

16
Leave a Reply

avatar
8 Comment threads
8 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
newest oldest most voted
Garrett
Guest
Garrett

Is it possible to output the log files: “ConfigMgrAdminUISetup.log” and “ConfigMgrAdminUISetupVerbose.log” which default to the root of C:\ to a different directory. I can not find a switch to do this.

Wayne DeJulia
Guest
Wayne DeJulia

note: the slashes did not copy across for some reason
ConsoleSetup.exe /q TargetDir=”%ProgramFiles%\Microsoft Configuration Manager\AdminConsole” DefaultSiteServerName=

Wayne DeJulia
Guest
Wayne DeJulia

copy files into folder as discussed above, after that target the following:
ConsoleSetup.exe /q TargetDir=”%ProgramFiles%\Microsoft Configuration Manager\AdminConsole” DefaultSiteServerName=XXX.com
removal: ConsoleSetup.exe /uninstall /q
repair: msiexec.exe /fvomus {CEC93134-0862-481E-842F-A19417FD5E12} /passive /quiet /norestart
Product code: {CEC93134-0862-481E-842F-A19417FD5E12}

setup detection rule using windows installer with the above GUID
tick the box: This msi product code must exist {CEC93134-0862-481E-842F-A19417FD5E12}

Kevin M
Guest
Kevin M

Thanks for sharing. Your blog is a lifesaver. Keep up the great work!

MADHU SUNKE
Guest
MADHU SUNKE

Why I don’t use adminconsole.msi for the installation? I am able to install without any issues.

Any official documentation that talks about only use consolesetup.exe ?

Stefan Mueller
Guest
Stefan Mueller

MSI only will not install all files -> some components are not part of MSI anymore but part of the .cab files. Only consolesetup.exe will use the .cab

Sergio
Guest
Sergio

Hi Prajwal, in my case, a can install if change Detection Method from 5.1902.1044.1000 to 5.1902.1045.1000.
The error that i has was 0x87D00324(-2016410844)

Chris Dartois
Guest
Chris Dartois

If you copy/paste the Installation Program like I did … replace all the curvy ” ” marks with straighter ” ” marks or the installs will fail instantly.

It’s a subtle, but important difference. Not that this comment will show a difference … lol.

Simon Olsen
Guest
Simon Olsen

Hi.
i get the following error when using this guide to deploy the console
error 0x80070057(-2147024809)

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More