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
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!

Showing 2 comments
pingbacks / trackbacks

Leave a Comment

Share via
Copy link