< Blog

Using SCCM 2012 Application Model to Install CMTrace – File Version

By Garth Jones

Like many SCCM admins it seems that I’m always reviewing log files! One of the things that will drive me nuts is trying to review a log file using Notepad (sorry Wally, but it is really hard to read them with Notepad). In a previous blog post I showed you how to install PsExec, however a question came up as to why I didn’t use file version, so this blog post will show you how to use application model to deploy CMTrace to your PCs using file version instead of the registry key.

What is CMTrace? CMTrace is a real time log file viewer for System Center 2012 (R2) Configuration Manager. You can read more about CMTrace in my blog post from yesterday.

How do you ensure that all of your System Center 2012 R2 Configuration Manager (CM12 R2) clients are running the latest version of CMTrace? Create an application model by using the following steps to deploy CMTrace to your workstations and servers.

1. Download the System Center 2012 R2 Configuration Manager Toolkit http://www.microsoft.com/en-us/download/details.aspx?id=36213.

2. Install the toolkit on your site server.

3. Locate the CMTrace program which is generally found here C:\Program Files (x86)\ConfigMgr 2012 Toolkit R2\ClientTools.

4. Copy the CMTrace program to your source file location.

5. Create a batch file called CMTrace_Install.bat with the following command:

copy “%~dps0CMTrace.exe” “%windir%\system32”

6. In the CM12 R2 console, click on the Create Application button in the Software Library node.


7. Select the “Manually specify the application information” option. Click Next.

CMTrace-General Information

8. Fill in the details about your application and click Next.

CMTrace-Application Catalog

9. Fill in the details in this dialogue box and then click Next.

CMTrace-Deployment Types

10. Click Add…

CMTrace-Script Installer

11. Select Script Installer then click Next.

CMTrace-General-Deployment Type

12. Fill in the details and click Next.


13. Enter the source location and the batch file information and then click Next.

CMTrace-Detection Method

14. Click Add Clause….

CMTrace-Detection Rule

15. Click Browse….

CMTrace-Browse File System

16. Locate CMTrace in the C:\Windows\System32 directory and click OK.

CMTrace-Version Value

17. Select “The file system setting must satisfy the….” Change the Property to Version and enter the value of 5.0.7804.1000 then click OK.

Note: This is the version number of CMTrace R2. You can find the current version number by looking at the file properties as seen below.

CMTrace-File Version

CMTrace-Detection Method-Deployment Type

18. Click Next.

CMTrace-User Experience

19. Change the options as required and click Summary and then Next.

CMTrace-Deployment Type-Completion

20. Click Close.

CMTrace-Deployment Types-Summary

21. Click Summary.


22. Click Next.


23. Click Close.

Treat this application script just as you would any other application deployment. I assigned this to my All Desktop and Server Clients collection.

Now you will never be without CMTrace on any of your PCs!