Search the Community
Showing results for tags 'Hardware Inventory'.
-
I've got an SCCM 2012 installation. hardware inventory is running correctly (for the most part). Resource explorer is reporting back on physical hardware but no installed software is showing up. I've followed guidance from several KB articles but the issue is not resolved. After doing the following I ran a Hardware Inventory across toe building. It ran late last week and again yesterday. Yielding no results. Additional symptom: When I build a query, I select the "Software Products", "Product Name" attribute. When I click on the "Value" box, which would normally give me a drop down list of items, it is also empty. What am I MISSING!!!!!!???? I've gone in to the Default Client Settings, "Hardware Inventory" option and selected additional "Inventory Classes" to collect: Installed apps (64).... Installed apps (win32reg.....) Installed executable - ..... Installed Software - ...... Software Licensing Prod..... Software Licensing Serv..... Software Shortcut..... Software Tag...... In "Software Inventory" option I DID NOT "SET" any "Inventory File Types", nor did I select "Collect Files". Based on the KB articles, If I set the items above, I didn't need to set these items. Thanks in advance for the help. Dino
-
Having trouble pulling the mapped network printers for a user; here’s what I have done so far: On a test computer ran the attached (zipped) SCCM_REGINI.txt (with regini.exe) to build a registry structure to pull the users network printers (from the CURRENT_USER hive) to a hive called SCCMINV (in LOCAL_MACHINE). Ran the attached VBS script (SCCM_PRINTER_INV.vbs) to copy the network printers to said hive. Modified the ‘configuration.mof’ file to look in the hive for the information. Modified the client agent settings to pull information (classes) from that hive. I still can’t seem to find the SQL table in my SCCM DB. Anyone have any ideas on where to start? I have verified the classes being copied on the test client logs: All the scripts are taken from: http://myitforum.com/myitforumwp/2011/11/23/howto-printer-inventory-script-w-network-printers/ See attached ZIP file.And verified with: http://schadda.blogspot.se/2012/02/sccm-2012-customize-extend-hardware.html SCCM_Printer_Inventory1.zip
- 19 replies
-
- Network Printers
- SCCM 2012
-
(and 1 more)
Tagged with:
-
Hi, I'm new here and also to SCCM. My objective is to provide a clean standardized source of software product information that can be loaded into a Configuration Management Database (CMDB). More specifically I'm looking to collect, and automatically maintain the following information: For each licensed software item, i.e. a product / version / edition that may be purchased e.g. Microsoft Visio 2013 Standard, I need a Standardized Publisher Name, Standardized Product Name and Standardized Version. The latest revision - this might include a build / patch number and more specific version e.g. 32 vs 64 bit. I'm envisaging that the standardized product and version I'm referring to above might have several updates and minor revisions over its life. The devices where this application has run, including the last run date, and the username of the person using it. I intended to use the SQL views provided in SCCM to build a view or views containing the information required which will then be presented to the CMDB tool. The environment where I'm working has SCCM 2012 R2 SP1 running, with the client deployed to servers and workstations. Most applications at this site are installed through add/remove programs so appear in the hardware / asset intelligence views returned by SCCM. The following inventory classes are turned on: SMS_InstalledSoftware, SMS_SystemConsoleUsage, SMS_SystemConsoleUser, SMS_AutoStartSotware, Win32_USBDevice, SMS_InstalledExecutable. A number of applications use their own installers and are installed outside of the Program Files and (x86) folder structure, so these are not seen by the hardware inventory functionality as far as I'm aware. From the Technet I found the best information so far in the views: v_GS_INSTALLED_SOFTWARE_CATEGORIZED, v_LU_SoftwareList_Editable from the hardware inventory side, and on the software side from v_SoftwareProduct and v_GS_SoftwareProduct. The benefit of the two former views, is that SCCM is doing some name normalization and categorization. Anyone who has had a look at this problem will realize there are challenges in standardization of publisher, product and version information even at a high level. Furthermore, from a high or medium level perspective, there's also the challenge of aggregating the many minor variants / versions / patches of software back to their parent software packages that might be of interest in a CMDB as a "licensable product". The queries I have are: I am not sure that SCCM is configured exactly as it should be to return the data required? I have tried to match data between the hardware inventory side of the product and the software inventory side. There does not appear to be a common key and there does not appear to be sufficient standardization in publisher / product / version information to join the data. Am I missing something or is there any best practice here? In other forum posts I've read, there have been comments to the effect that software inventory is of little value. However if that is the case, how is it possible to include software products, that are installed outside of the Windows add / remove programs functionality? Assuming that SCCM is configured correctly to ensure the appropriate data is being collected, and that the Out Of The Box standardization and classification is working optimally, what additional manual configuration is required to ensure standardized publisher / product / version information is being collected / generated? I'm thinking of one smaller publisher, probably unknown to SCCM's classification database, where I've seen three or four variations in their name> Thanks very much in advance.
- 4 replies
-
- SCCM 2012 R2
- CMDB
- (and 8 more)
-
Hi, Guys! I have to create report based on MS Office 2010 installation date in Add/Remove programs. Unfortunately, I found out that Install date on PCs is wrong. It shows that Office installed a month ago - I know that it is wrong 100%. It seems that add/remove program install date have been changed since last office 2010 updates was installed. After that I've turned on Quick Fix Engineering namespace in hardware inventory to discover first ms office update install date, but no luck. Column "Name0" in v_GS_QUICK_FIX_ENGINEERING is NULL. Does anybody know what could be a workaround to get MS Office 2010 installation date? Thanks!
-
Hardware and Software inventory best practices
shankar.raju.d@gmail.com posted a question in How do I ?
Hello Experts, I was asked to configure hardware and software inventory in our environment, currently it is set to run once in a week. Can any one suggest what is the best day and time during the week it can be configured as a best practice? Your response is highly respectful. Thank you. -
Hello, I am new to SCCM, and have a 2007 R2 deployment I currently manage. We are migrating to 2012 R2 later this year, but in the meantime I have a request for an inventory report from our server team I'm trying to pull together. I've never worked with SSRS before, and have been struggling to find the right query. I'm hopful someone here could help. I'm trying to get the information below for all of our server systems: NetBios Name Domain Name OS Version/SP level Number of Processorss Number of Cores (preferrably just physical, not hyperthreaded) Physical or Virtual Physical Server Model info (e.g. HP Proliant DL368 G8) Location (If that's even possible) Does anyone have some recommendations? Thank you, J Mac
-
for some reason Kb2859537 causes our client computers to hag on boot at applying user policy, so I do not deploy it, so I thought. We have recently started using the imaging in config manager and one of my techs discovered the update on some x32 machines and the update had been applied to the x32 image. I created another image and then had to come up with a way to remove it from the machines that had it. In my lab I turned on win32_"QFE" and was able to build a collection showing the 3 machines I loaded it on, I created a task sequence to remove it using wusa silent uninstall and everything worked great. In production I have turned on QFE and I am still not seeing any machines reporting in hardware inventory. Any thoughts?
-
I am trying to figure out how to extend our SCCM 2012 hardware inventory by way of configuration.mof I would like to inventory the "boolean DataExecutionPrevention_Available;" from Win32_OperatingSystem as shown in the link below, so that we know which of our machines are NX-bit compliant. I am unable to figure out the information that I need to include in the configuration.mof file to add this functionality to our hardware inventory http://msdn.microsoft.com/en-us/library/windows/desktop/aa394239(v=vs.85).aspx Any help would be greatly appreciated. Thanks
-
Hi all, I have a bit of a curly one. I want to pull in some custom registry info, but I'm a bit stumped. There are plenty of great guides floating around on how to get registry information via editing configuration.mof and sms_def.mof. The problem I have is that every single example I can find so far is for a staticly named value. For instance from the guide at http://blog.coretech.dk/kea/how-to-get-registry-information-into-hardware-inventory/ #pragma deleteclass("IE", NOFAIL) [DYNPROPS] Class IE { [key] string KeyName; String Version; }; [DYNPROPS] Instance of IE { keyname="IE.version"; [PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Version"),Dynamic,Provider("RegPropProv")] Version; } Now this assumes that information is in a value called "Version", in my case I need to get the name of the value, where the actual value name (not just it's contents) is dynamic. Can someone point in the right direction? Is this even possible?
-
- hardware inventory
- sms_def.mof
-
(and 2 more)
Tagged with:
-
About a year ago we were asked to disable our SCCM 2007 hardware and software inventories. It was determined that running them during production hours in our environment with a custom schedule caused a drastic performance hit. For obvious reasons (WOL, software license compliance, client health etc.) I would like to re-enable this bad boy. I have been doing quite a bit of research so I am not going in blind with my recommendation (of re-enabling these features) but thought I would reach out to you guys for some suggestions. If anyone could provide some insight into the follow questions I'd greatly appreciate it: Both the Software and hardware inventories are pulled locally via a WMI query and then sent to the site server via IIS in a .DDR file, correct? The main logs I'm interested in for trouble shooting are: Client side – CCMExec.log, FileSystemFile.log, InventoryAgent.log, MifProvider.log Site side – Sinvproc.log, Datatde.log [*]Is there any way to enable this without the inventories running globally in production? [*]Is there any easy method to determine the performance hit from this WMI query? [*]Is it better to run these on a simple schedule or a custom? (I’m thinking simple to ensure they all don’t run at the same time.) [*]Does anyone know a method for disabling the CCMExec service remotely on multiple machines? [*]Are there any “got chas” I should be concerned with in re-enabling this with the drastic amount of changes done since they were disabled? (i.e. new clients, stale software records, client push installation etc.) Hopefully that makes sense. Thanks everyone.