How to make sure Hardware inventory start before sogtware inventory

xianhua 李 86 Reputation points
2020-09-09T06:45:09.157+00:00

Hi,

Recently i found that sometimes when a PC just Imaged / re-imaged, the software inventory cycle will starts before hardware inventory cycle.
that's a problem, because we have some collection queries are basing on hardware information, we have to wait for the slowly software inventory to finished then get hardware inventory.

any idea we can make sure that hardware inventory cycle will run before software inventory?

Microsoft Configuration Manager
0 comments No comments
{count} votes

Accepted answer
  1. Sherry Kissinger 4,051 Reputation points
    2020-09-10T13:01:33.393+00:00

    I thought of another way to ensure hinv first, sinv later...

    • enable hinv in default client settings. Disable sinv in default client settings.
    • Create a collection; where that collection relies on an attribute only available once a successful hardware inventory has occurred. Like Operating System.Caption is not null. (aka something every box will submit)
    • Create a Custom Client Agent Setting, where all it does is enable sinv, with your sinv rules.
    • Deploy that custom client agent setting to the collection of "machines which have submitted hinv"

    End result--new clients won't even WANT to do sinv, until they submit Hinv, and get into that collection, and get the custom policy saying "ok, now you can do sinv".


2 additional answers

Sort by: Most helpful
  1. Garth 5,801 Reputation points
    2020-09-09T13:05:45.707+00:00

    You can't the only sure fire way is to turn off SW inventory. SW inv is useless and unreliable anyways.

    Here is some light reading on the subject.

    https://www.enhansoft.com/sccm-software-inventory/

    https://www.enhansoft.com/slow-software-inventory-cycle-in-sccm-2012/


  2. Sherry Kissinger 4,051 Reputation points
    2020-09-09T16:55:20.087+00:00

    if you're stuck with file inventory; this wouldn't FIX it absolutely guaranteed... but it might up your chances of hinv first, file inventory later.

    https://tcsmug.org/blogs/sherry-kissinger/405-configmgr-2012-inventory-max-random-delay

    If you go follow that, you could (unsupported of course) modify hinv to be say... 60 minutes; and leave sinv at the default; or even bump it longer than the default.

    0 comments No comments