I recently needed to find out which memory slots where occupied on multiple machines. I found a command that allowed me to find this information without opening up a single computer case.
From a Command Prompt, run the following:
wmic MEMORYCHIP get banklabel, capacity, caption, devicelocator, partnumber
Hope you find this useful,