SCCM Tools : Client Context Menu Tools


My SCCM right click tool collection (those I collected and those I wrote) were based on VBS,Batch and HTA, so Shay Levy my friend and a PowerShell Guru סמיילי suggested that I should write a new set of tools based on PowerShell and Windows Forms. I could not say no to such a challenge so I began working on a new project. My right click toolkit is divided to three sections : Site Tools, Collection Tools and Systems Tools. In this post I will discuss the client (system) tools.



Client Tools

Clients tools are divided into six groups:

Client Actions – Remotely initiate actions on SCCM components, currently installed on the remote system.

Hardware Inventory Cycle
Software Inventory Cycle
Discovery Data Collection Cycle
Machine Policy Retrieval & Evaluation Cycle
Windows Installer Source List Update Cycle
Software Updates Scan Cycle
Software Updates Deployment Evaluation Cycle
Branch Distribution Point Maintenance Task
Software Metering Usage Report Cycle
AMT Auto Provisioning Policy
Software File Collection Cycle
SIDMIF file Collection Cycle
User Policy Retrieval & Evaluation Cycle

Client Tools – Tools which help maintain your clients in a specific collection, for example: enables you to add a list of systems to the selected collection.

Open SCCM Client folder 
Open SCCM Client installation folder

Rerun Advertisement 
Restart SMS Agent Host Service
Generate New SCCM GUID
Uninstall SCCM Client

System Tools – Tools that relate to operating system and network maintenance , e.g the ping command – ping all the system in a given collection.

Manage Computer 
Start Event Viewer 
Open Services 
Running Processes 
Ping System 
Wake On LAN 
Computer System Information 
Logon User Info 
Connect to C$ 
Connect to Windows Folder 
Connect to System32 Folder 
RDP to console 

נורת חשמל The Wake on LAN Tool is based on the PowerShell Guy script. Follow this check list to enable WOL.

Client LogsOpen SCCM Client logs.

Open SCCM Client log folder 
Open SCCM Client installation log 
Open SCCM Client log 
SCCM Client logs

Client ReportsQuick access to specific computer reports.

Computer Information report 
Client status details 
Software updates compliance
All Advertisement for this computer
Auto start programs on this computer

Advertisements ReportsQuick access to specific advertisement reports

Status of this (selected) advertisement 
Advertisement status chart hourly 
All Advertisements


Client GUI Tools

Some of the above tools have user interface, one click to rule them all חיוך קורץ

Rerun Advertisement – Rerun already deployed advertisements.

  • You can see the selected computer name at the title bar ("MYCOMPUTER")
  • Select an Advertisement from the Advertisements list (in the select Advertisement combo box)
  • The advertisement name format is as follows : ‘Program Name – ProgramID [AdvertisementID]’
  • The combo list contains a list of the advertisements which includes assignments
  • Click on the ‘ReRun’ button to rerun the Advertisement


SCCM Client logs – Use this tool to open client logs on a remote computer.

  • You can see the selected computer name at the title bar ("MYCOMPUTER")
  • Select a log from the log list (in the select log combo box)
  • A short corresponding log description is shown in the description box.
  • Click on the ‘Open’ button to open the log
  • The tool uses trace32.exe to view the log content
  • Before invoking trace32.exe the tool will check remote connectivity and log availability.



Running Processes – Helps manage remote computer processes

  • You can see the selected computer name at the title bar ("DOLVW7")
  • Select a process from the list and click on the ‘Information’ button to get related info on the web
  • Click on the ‘Kill’ button to terminate the selected process.
  • The ‘Refresh’ button gets the process list from the remote computer (its name is written in the Computer Name box)
  •  The setup program creates a link in the programs menu



Computer System Information – Gets System information from remote machine

  • You can see the selected computer name at the upper text box ("MYCOMPUTER")
  • Click on the Logon User Info tab to get logon user information on the specified computer
  • You can specify a different computer name (at the upper text box) and by clicking the ‘GetInfo’ button get the new computer details
  • The setup program creates a link in the programs menu



Logon User Information – Gets logon user information from remote system

  • You can see the selected computer name at the upper text box ("MYCOMPUTER")
  • You can specify a different computer name (at the upper text box) and by clicking the ‘GetInfo’ button get the new computer logon user details
  • The setup program creates a link in the programs menu




Extract the downloaded zip file and run the following setup file : ‘SCCMClientlToolsSetup.exe’


Click Next


Prerequisites  Page – Please follow the prerequisites and click Next


Select the desired tools groups and click Next


In this screen you can change the default menu titles



Download SCCM Client Tool setup file from HERE

נורת חשמלIt is highly recommended to test first in a test environment, before deploying in production

Download ConfigMgr2012 Client Tools

Add comment
facebook linkedin twitter email

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>



  1. Rajeesh24/04/2012 ב 16:09

    I think this tool will be better than the old ones. I’ll give it a try and post abt the same im my blog too. Thanks & congrats on the effort taken.

  2. Rick B12/05/2012 ב 19:12

    I installed the tools and they look great. One caveat, though: it’s looks like the SCCM Reports default to the same server name as the server that hosts the site server. For example, NET2001 is my site server, but my Reporting Point is on NET2005. Whenever I use the SCCM Reports options, the does come up, but it references NET2001 instead of NET2005. Any suggestions?

  3. Dolav13/05/2012 ב 16:03

    Hi Rick
    You are right the SCCM tools can auto discover only the site server, in your case the reporting point role resides on a different server, so you get the wrong URL. Please send me your email (Click on ‘contact’ on the upper bar) and I’ll send you a setup file, allowing you to set the server name.

  4. Lars Norman Søndergaard15/05/2012 ב 09:17

    On my workstation (32bit Win7) the installer complains “Microsoft SCCM was not found or it’s registry information is corrupt”. Any suggestions?

  5. Dolav15/05/2012 ב 16:47

    HI Lars
    The setup of the ConfigMgr (when you install the console) creates the following reg key
    “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ConfigMgr\Setup\UI Installation Directory”
    Please check that this key exists on your windows 7 workstation. My setup program checks this key to determine the ConfigMgr installation path (as a prerequisite).

  6. Robert G14/06/2012 ב 20:00

    Love it, but can this work on 2012 as well?

  7. Chris18/07/2012 ב 18:59

    the reg key that is on my SCCM 2012 console install is, HKLM\software\wow6432node\microsoft\configmgr10\setup\ this is on a x64 win7 machine.

  8. doli25/07/2012 ב 17:45

    Hi Chris

    I Fixed the setup program , you can download it from the following URL:

  9. Thomas Ehler26/02/2013 ב 05:08


    Really awesome tools collection!!

    I have one question:
    On our setup our supportersdoes NOT have access to the SCCM console.

    Still I’d like to make it possible for them to remotely run just Machine Policy Retrieval & Evaluation Cycle..

    fx with just a script.
    Is that possible??

  10. <a href="">uninstall</a>07/03/2013 ב 18:09

    uinstall any software db215b834d47b47764f0469c4c2a9aa5