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">
<FilePath>Explorer.Exe</FilePath>
<Parameters>\\##SUB:Name##\ADMIN$</Parameters>
<!--Connect To C:\ Drive-->
<ActionDescription Class="Executable" DisplayName="Connect To C: Drive" MnemonicDisplayName="Mnemonic" Description="Connects To C: Drive">
<Parameters>\\##SUB:Name##\C$</Parameters>
<!--Manage Resource-->
<ActionDescription Class="Executable" DisplayName="Open Computer Management" MnemonicDisplayName="Mnemonic" Description="Opens The CompMgmt MMC">
<FilePath>MMC.Exe</FilePath>
<Parameters>\\##SUB:Name##\Admin$\System32\CompMgmt.Msc /Computer:##SUB:Name##</Parameters>
</ActionGroups>
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:
Save This File As "Site Tool Set.Xml"
C:\Program Files\Microsoft Configuration Manager\AdminUI\XmlStorage\Extensions\Actions\3ad39fd2-efd6-11d0-bdcf-00a0c909fdd7
\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">
<!--Open Web Report Viewer-->
<ActionDescription Class="Executable" DisplayName="Open Web Report Viewer" MnemonicDisplayName="Web Report Viewer" Description="Opens Web Reports">
<FilePath>http://SiteServerName/SMSReporting_XXX/</FilePath>
<!--Open SMS Trace-->
<ActionDescription Class="Executable" DisplayName="Open SMS Trace" MnemonicDisplayName="Open SMS Trace" Description="Opens Trace32">
<FilePath>C:\Program Files\ConfigMgr 2007 Toolkit\CCM Tools\Trace32.exe/</FilePath>
<!--Open InBox Folder-->
<ActionDescription Class="Executable" DisplayName="Inbox Viewer" MnemonicDisplayName="Inbox Viewer" Description="Opens Inboxes">
<FilePath>C:\Program Files\Microsoft Configuration Manager\Inboxes/</FilePath>
<!--Open Logs Folder-->
<ActionDescription Class="Executable" DisplayName="Log Viewer" MnemonicDisplayName="Log Viewer" Description="Opens Logs">
<FilePath>C:\Program Files\Microsoft Configuration Manager\Logs/</FilePath>
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:
C:\Program Files\Microsoft Configuration Manager\AdminUI\XmlStorage\Extensions\Actions\ac4099cd-1c4e-4d59-9030-aba4ef11dc39
\Actions\ac4099cd-1c4e-4d59-9030-aba4ef11dc39-->
Here you will find the XML source necessary to add the Windows Server Update Services (WSUS) 3.0 console
Here you will find the XML source necessary to add the Configuration Manager (ConFigMrg) 2007 Web Reports