Creating ConfigMgr 2007 Console Site And Client Context Menu Tool Sets

 

In SMS 2003 you were able to create a context menu called “SMS Tools” via registry entries to allow you to perform specific actions on resources from collections such as the “All Systems Collection” like connecting to the C: drive or issuing a ping command. In ConfigMgr 2007 such tools are created using XML files that are placed into the appropriate directory or Namespace Guid folder.

 

Below you will find XML files that will get you started in creating Site and Client context menu (Right Mouse Click) Tool Sets for your ConfigMgr 2007 console(s).

 

Note: Instructions for creating the context menus are contained within the XML files for your reference.

 

Tip: For the best results copy the XML file(s) you want to use and paste them into a New Word Document to preserve the original formatting. Then paste the contents of the Word document into Notepad or your favorite text editor and then save the file as the suggested XML file name.

 

This XML file will create A “Client Tool Set” context menu that is available when you right mouse click on the ConfigMgr “Computer Management\ Collections” <Collection Name> leaf.

 

Client Tool Set XML File:

 

<!--Note:

Save This File As "Client Tool Set.Xml"

Then Place The Xml File In The Following Directory:

C:\Program Files\Microsoft Configuration Manager\AdminUI\XmlStorage\Extensions\Actions\7ba8bf44-2344-4035-bdb4-16630291dcf6

You must Manually Create The Directory Folder:

\Actions\7ba8bf44-2344-4035-bdb4-16630291dcf6-->

 

<ActionDescription Class="Group" DisplayName="Client Tool Set" MnemonicDisplayName="MnemonicNewGroupName" Description="ConfigMgr 2007 Client Tools By Don Hite" SqmDataPoint="100">

<ActionGroups>

 

<!--Ping Resource-->

<ActionDescription Class="Executable" DisplayName="Ping Resource" MnemonicDisplayName="Ping Resource" Description="Pings Machine Until Closed">

<Executable>

<FilePath>Cmd.Exe</FilePath>

<Parameters> /k Ping ##SUB:Name## -t</Parameters>

 

<!--Connect To Admin Share-->

</Executable>

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Connect To Admin Share" MnemonicDisplayName="Mnemonic" Description="Connects To ADMIN$ Share">

<Executable>

<FilePath>Explorer.Exe</FilePath>

<Parameters>\\##SUB:Name##\ADMIN$</Parameters>

 

<!--Connect To C:\ Drive-->

</Executable>

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Connect To C: Drive" MnemonicDisplayName="Mnemonic" Description="Connects To C: Drive">

<Executable>

<FilePath>Explorer.Exe</FilePath>

<Parameters>\\##SUB:Name##\C$</Parameters>

 

<!--Manage Resource-->

</Executable>

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Open Computer Management" MnemonicDisplayName="Mnemonic" Description="Opens The CompMgmt MMC">

<Executable>

<FilePath>MMC.Exe</FilePath>

<Parameters>\\##SUB:Name##\Admin$\System32\CompMgmt.Msc /Computer:##SUB:Name##</Parameters>

</Executable>

 

</ActionDescription>

</ActionGroups>

</ActionDescription>

 

This XML file will create A “Site Tool Set” context menu that is available when you right mouse click on the ConfigMgr “Site Management” leaf.

 

Site Tool Set Site Management XML File:

 

<!--Note:

Save This File As "Site Tool Set.Xml"

Then Place The Xml File In The Following Directory:

C:\Program Files\Microsoft Configuration Manager\AdminUI\XmlStorage\Extensions\Actions\3ad39fd2-efd6-11d0-bdcf-00a0c909fdd7

You must Manually Create The Directory Folder:

\Actions\3ad39fd2-efd6-11d0-bdcf-00a0c909fdd7-->

 

<ActionDescription Class="Group" DisplayName="Site Tool Set" MnemonicDisplayName="MnemonicNewGroupName" Description="ConfigMgr 2007 Site Tools By Don Hite" SqmDataPoint="100">

<ActionGroups>

 

<!--Open Web Report Viewer-->

<ActionDescription Class="Executable" DisplayName="Open Web Report Viewer" MnemonicDisplayName="Web Report Viewer" Description="Opens Web Reports">

<Executable>

<FilePath>http://SiteServerName/SMSReporting_XXX/</FilePath>

</Executable>

 

<!--Open SMS Trace-->

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Open SMS Trace" MnemonicDisplayName="Open SMS Trace" Description="Opens Trace32">

<Executable>

<FilePath>C:\Program Files\ConfigMgr 2007 Toolkit\CCM Tools\Trace32.exe/</FilePath>

</Executable>

 

<!--Open InBox Folder-->

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Inbox Viewer" MnemonicDisplayName="Inbox Viewer" Description="Opens Inboxes">

<Executable>

<FilePath>C:\Program Files\Microsoft Configuration Manager\Inboxes/</FilePath>

</Executable>

 

<!--Open Logs Folder-->

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Log Viewer" MnemonicDisplayName="Log Viewer" Description="Opens Logs">

<Executable>

<FilePath>C:\Program Files\Microsoft Configuration Manager\Logs/</FilePath>

</Executable>

 

</ActionDescription>

</ActionGroups>

</ActionDescription>

 

This XML file will create A “Site Tool Set” context menu that is available when you right mouse click on the ConfigMgr “System Center Configuration Manager” leaf.

 

Site Tool Set System Center Configuration Manager XML File:

 

<!--Note:

Save This File As "Site Tool Set.Xml"

Then Place The Xml File In The Following Directory:

C:\Program Files\Microsoft Configuration Manager\AdminUI\XmlStorage\Extensions\Actions\ac4099cd-1c4e-4d59-9030-aba4ef11dc39

You must Manually Create The Directory Folder:

\Actions\ac4099cd-1c4e-4d59-9030-aba4ef11dc39-->

 

<ActionDescription Class="Group" DisplayName="Site Tool Set" MnemonicDisplayName="MnemonicNewGroupName" Description="ConfigMgr 2007 Site Tools By Don Hite" SqmDataPoint="100">

<ActionGroups>

 

<!--Open Web Report Viewer-->

<ActionDescription Class="Executable" DisplayName="Open Web Report Viewer" MnemonicDisplayName="Web Report Viewer" Description="Opens Web Reports">

<Executable>

<FilePath>http://SiteServerName/SMSReporting_XXX/</FilePath>

</Executable>

 

<!--Open SMS Trace-->

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Open SMS Trace" MnemonicDisplayName="Open SMS Trace" Description="Opens Trace32">

<Executable>

<FilePath>C:\Program Files\ConfigMgr 2007 Toolkit\CCM Tools\Trace32.exe/</FilePath>

</Executable>

 

<!--Open InBox Folder-->

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Inbox Viewer" MnemonicDisplayName="Inbox Viewer" Description="Opens Inboxes">

<Executable>

<FilePath>C:\Program Files\Microsoft Configuration Manager\Inboxes/</FilePath>

</Executable>

 

<!--Open Logs Folder-->

</ActionDescription>

<ActionDescription Class="Executable" DisplayName="Log Viewer" MnemonicDisplayName="Log Viewer" Description="Opens Logs">

<Executable>

<FilePath>C:\Program Files\Microsoft Configuration Manager\Logs/</FilePath>

</Executable>

 

</ActionDescription>

</ActionGroups>

</ActionDescription>

 

 

Published Tuesday, January 15, 2008 4:39 PM by dhite
Filed under:

Comments

# Adding The WSUS 3.0 Console To The Configuration Manager Console Context Menu

Here you will find the XML source necessary to add the Windows Server Update Services (WSUS) 3.0 console

Sunday, March 02, 2008 9:14 AM by Don Hite

# Adding The Web Reports Viewer To The Configuration Manager Console Context Menu

Here you will find the XML source necessary to add the Configuration Manager (ConFigMrg) 2007 Web Reports

Sunday, March 02, 2008 9:15 AM by Don Hite