Can MAP 6.5 be scheduled for inventory computers later
-
Monday, April 30, 2012 6:06 PM
Hello,
I hope I didn't miss this anywhere else or in the FAQ. When I run inventory using MAP 6.5, among other errors, I have some cannot be inventoreid at the moment. These would be mostly laptops that are off the network or desktops that might be turned off.
Is there anyway I can schedule MAP so that these machines can be inventoried when they're available? If no, are there any alternatives?
All Replies
-
Monday, April 30, 2012 7:11 PMModerator
At this time there is no way to schedule MAP to run the Inventory and Assessment Wizard or the Performance Metrics Wizard, they must me started manually. Also, there is no way for MAP to be set to continually scan for inventory, only performance. MAP is agentless so there is nothing to listen for since nothing is trying to “phone home”. You will have to coordinate with those users to have their machines online during a scan.Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
- Proposed As Answer by Michael Switzer [MSFT CSG]Moderator Monday, April 30, 2012 7:11 PM
- Marked As Answer by Parvez Akkas Tuesday, May 01, 2012 6:06 PM
-
Tuesday, May 01, 2012 12:32 AM
Thanks Michael for the reply. One last attempt.... :-)
Since I'm using WMI to get these inventory, is there anyway to extract (ie. vb script) from MAP so that I can run them on my own or even schedule them? If I could get those scripts to generate the reports, they can be then imported to MAP results. I'm pretty sure there's no way of doing this right now. I'll be glad if I'm wrong. May be the guys at Solution Accelerators can add this as a feature.
-
Tuesday, May 01, 2012 9:18 PMModerator
Although technically possible, it isn't feasible to manually insert data into MAP. Also, there isn't a single script that MAP runs to collect data. As MAP collects data it makes decisions about collecting additional data. For example, when MAP first queries a machine, it learns about the hardware and the OS among other things. If finds a server OS like Windows Server 2008 R2, it initiates a set of queries that are specific to servers, such as server roles. All of this information gets associated with MAP created unique IDs in the database and additional tables are populated during the assessment phase of the inventory process.
Although I don't doubt that it is difficult to coordinate performing an inventory on the offline machines, I can assure you it would be easier and more reliable than trying to manually insert the data.
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
-
Wednesday, May 02, 2012 2:16 AM
>> Although I don't doubt that it is difficult to coordinate performing an inventory on the offline machines, I can assure you it would be easier and more reliable than trying to manually insert the data.
I just realized that my last comment might have been a little vague. I don't mean to say manually inserting inventory data into MAP database. I'm not going to go through all that typing. lol... The way I'm imagining this is (for example):
"MAP gives me a standalone executable/msi file for getting inventory form a Windows XP computer. This little program will have all the necessary scripts required to do it's magic and decide which script(s) need to be executed. It'll then save the inventory result in a location that I will specify. The results could be saved in either xml, sql, etc format so that they can be imported into MAP's SQL database. Similarly different set of executable for different type of OS."
As I said, it's just a suggestion and I think it should be doable.

