I'm Rob Marshall, a consultant who specialises in the Microsoft System Center Configuration Manager product. I like to share, i do so by blogging and helping out when I can in the MS SMS newsgroups and participating in the ConfigMgr MVP program.
I was awarded and joined the program in 2009. It'd be an understatement to say it has to be one of the best experiences an IT engineer can have, if they really enjoy specialising in a product.
My biggest weapon for troubleshooting is, my formidable knowledge, no, only joking, you, the community. I find if I cannot answer a question, then I can usually find the answer from using Bing\Google, pouring over the documentation, and if that doesn't work, tinkering in mine or someone elses virtual lab.
The blogs pretty much about ConfigMgr, but it is also a platform for me to express my random urges to display something I've stumbled across, and that I imagine would entertain you or what not as equally as it did me.
A collegue of mine is currently tasked with looking at inventory for some clients, and he needs to invoke Resource Explorer quite a bit ... it's a time consuming process, as he has to first ID the client in the console (slow), right click (context menus can sometimes be slow to render) and launch Resource Explorer, all of which incurs a significant time penalty across the day.
Anyway, he could work this a bit more efficiently, so I showed him how:
' Script to launch Resource Explorer against a particular machine using a WMI query to return the ResourceID
' R Marshall - 2010
Dim strComputerName, WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
strComputerName = ""
While strComputerName = "" or strSiteServer = ""
' Ignoring cancel, requires input for both input boxes or cannot run
' strSiteServer = "<YOURSERVERNAME>"
strSiteServer = inputBox("Enter the Site server name", "Connect to site server")
strComputerName = inputBox("Enter the Machines name", "Launch Resource Explorer")
WshShell.Run("mmc G:\sms\AdminUI\bin\resourceexplorer.msc -s -sms:ResExplrQuery=" & CHR(34) & "SELECT ResourceID FROM SMS_R_SYSTEM WHERE Name = '" & strComputerName & "'" & CHR(34) & " -sms:connection=\\" & strSiteServer & "\root\sms\site_ric")
Wend
Set WshShell = Nothing
You can hard code in the Site server name and comment out the prompt for Site Server name to shave some time off using the script ..
Took a few minutes to write this up, here's the resource I used to figure out how to call Resource Explorer: http://technet.microsoft.com/en-us/library/bb693736.aspx
Leave you to work out the permissions needed ...