Support Center for Configuration Manager

Applies to: Configuration Manager (current branch)

Use Support Center for client troubleshooting, real-time log viewing, or capturing the state of a Configuration Manager client computer for later analysis. Support Center is a single tool to combine many administrator troubleshooting tools.


Support Center aims to reduce the challenges and frustration when troubleshooting Configuration Manager client computers. Previously, when working with support to address an issue with Configuration Manager clients, you would need to manually collect log files and other information to help troubleshoot the issue. It was easy to accidentally forget a crucial log file, causing headaches for you and the support personnel who you're working with.

Use Support Center to streamline the support experience. It lets you:

  • Create a troubleshooting bundle (.zip file) that contains the Configuration Manager client log files. You then have a single file to send to support personnel.

  • View Configuration Manager client log files, certificates, registry settings, debug dumps, client policies.

  • Real-time diagnostic of inventory (replaces ContentSpy), policy (replaces PolicySpy), and client cache.

Starting in version 2103, Support Center is split into the following tools:

  • Support Center Client Data Collector: Collects data from a device to view in the Support Center Viewer. This separate tool encompasses the existing Support Center action to Collect selected data.

  • Support Center Client Tools: The other Support Center troubleshooting functionality, except for Collect selected data.

The following tools are still a part of Support Center:

  • Support Center Viewer
  • Support Center OneTrace
  • Support Center Log File Viewer

Support Center viewer

Support Center includes Support Center Viewer, a tool that support personnel use to open the bundle of files that you create using Support Center. Support Center's data collector collects and packages diagnostic logs from a local or remote Configuration Manager client. To view data collector bundles, use the viewer application.

Support Center log file viewer

Support Center includes a modern log viewer. This tool replaces CMTrace and provides a customizable interface with support for tabs and dockable windows. It has a fast presentation layer, and can load large log files in seconds.

Support Center OneTrace

OneTrace is a new log viewer with Support Center. It works similarly to CMTrace, with improvements. For more information, see Support Center OneTrace.

PowerShell cmdlets

Support Center also includes PowerShell cmdlets. Use these cmdlets to create a remote connection to another Configuration Manager client, to configure the data collection options, and to start data collection. These cmdlets are in separate PowerShell module named ConfigMgrSupportCenter.PS. After you install Support Center, use the following command to import this module:

Import-Module "C:\Program Files (x86)\Configuration Manager Support Center\ConfigMgrSupportCenter.PS.psd1"


Install the following components on the server or client computer on which you install Support Center:

  • Any Windows OS version supported by Configuration Manager. For more information, see Supported OS versions for clients. Support Center doesn't support mobile devices or macOS.

  • Starting in version 2107, the all site and client components require .NET version 4.6.2, and version 4.8 is recommended. For more information, Site and site system prerequisites. In version 2103 and earlier, this tool requires .NET 4.5.2 or later.


Find the Support Center installer on the site server at the following path: cd.latest\SMSSETUP\Tools\SupportCenter\SupportCenterInstaller.msi.

After you install it, find the following items on the Start menu in the Microsoft Endpoint Manager group:

  • Support Center Client Data Collector (starting in version 2103)
  • Support Center Client Tools (starting in version 2103)
  • Support Center (version 2010 and earlier)
  • Support Center Log File Viewer
  • Support Center OneTrace
  • Support Center Viewer

Starting in version 2103, the Start menu group for Support Center includes these five tools:

Start menu showing five Support Center tools in version 2103 and later.


When installing Support Center, you can install tools individually. To install only the OneTrace log viewer, use the Advanced option when using the Support Center installer. You can also use the ADDLOCAL property, for example supportcenterinstaller.msi ADDLOCAL=OneTraceApplication

Command line options

Starting in version 2111, the following new command-line options have been added to the Support Center Data Collector and Client Tools:

Option Description Use case
-l Specifies to launch as current user without elevation If -l is used, no elevation is requested and local connections are disabled

-l can be used exclusively from -m and -p. If -m and/or -p is used without -l, elevation will still be requested.
-m <machinename> Allows specifying a machine name If -m <machinename> is used, an attempt is made to connect to the specified machine name using integrated authentication (unless -p is used)
-p Disables integrated authentication If -p is used, the connection screen is launched when the client tools are opened. If used with -m, the machine name gets pre-populated with the specified value
--help Displays help


When using -m <machinename>, the account making the connection needs administrator access on the target machine to collect the data.

Known issues

Remote connections must include computer name or domain as part of the user name

If you connect to a remote client from Support Center, you must provide the machine name or domain name for the user account when establishing the connection. If you use a shorthand computer name or domain name (such as .\administrator), the connection succeeds, but Support Center doesn't collect data from the client.

To avoid this issue, use the following user name formats to connect to a remote client:

  • ComputerName\UserName
  • DomainName\UserName

Scripted server message block connections to remote clients might require removal

When connecting to remote clients using the New-CMMachineConnection PowerShell cmdlet, Support Center creates a server message block (SMB) connection to each remote client. It keeps those connections after you complete data collection. To avoid exceeding the maximum number of remote connections for Windows, use the net use command to see the currently active set of remote connections. Then disable any unneeded connections by using the following command: net use <connection_name> /d where <connection_name> is the name of the remote connection.

Next steps

Support Center quickstart