Felsökning av maskinvarulager för SCCM 2012

NOTERA: detta blogginlägg har uppdaterats, så se det uppdaterade inlägget: /updated-troubleshoot-configmgr-hardware-inventory-issues

 

Jag trodde att det var på tiden att äntligen uppdatera min artikel om hur man felsöker maskinvarulagerflöde. Även om inte mycket har förändrats sedan jag ursprungligen skrev artikeln 2008, har jag i den uppdaterade versionen lagt till ytterligare några steg och visar hur detta gäller för alla fyra lagertyper.

 

Det här blogginlägget ger dig de steg som behövs för att felsöka lager när det flödar från datorn till databasen Configuration Manager (ConfigMgr). Som ett resultat kommer den här guiden att hjälpa till att identifiera eventuella problem i ditt lagerflöde.

 

Alla skärmdumpar är från en System Center 2012 Configuration Manager (CM12) -klient och platsserver; webbplatsservern kör Windows 2008 R2. Varför berättar jag detta? Anledningen är enkel. Alla steg som jag utför GÄLLER för CM12, CM07, SMS 2003 och SMS 2.0. Den enda skillnaden är att vissa av filplatserna kan ha ändrats mellan versionerna, så du kan behöva göra lite extrapolering.

 

Fas 1 - Klient -dator

 

På CM12 -klienten i inventaragent.log kommer du aldrig att se att den säger att den gör en maskinvaruinventeringscykel, programvarulagercykel, etc. Den listar bara GUID som används för den åtgärden. Denna tabell ger dig dessa detaljer för att översätta GUID till lageråtgärden.

 

Inventeringsåtgärd

GUID -ID

Hårdvara inventering

{00000000-0000-0000-0000-000000000001}

Inventering av Programvara

{00000000-0000-0000-0000-000000000002}

Data Discovery Record

{00000000-0000-0000-0000-000000000003}

Filsamling

{00000000-0000-0000-0000-000000000010}

 

I mitt exempel kommer jag att använda hårdvaruinventering, men om du behöver felsöka någon av de andra lagertyperna är processen exakt densamma. Ersätt helt enkelt GUID -ID för maskinvarulager i mitt exempel med lämpligt GUID -ID.

 

Öppna kontrollpanelen och välj ConfigMgr -applet.

SCCM Cleitn -åtgärder

Välj Åtgärder flik. Välj Hårdvaruförrådscykeloch klicka sedan på Spring nu.

SCCM -klient Hårdvaruinventeringscykel klar

Klick OK två gånger för att stänga ConfigMgr -appleten.

SCCM Inventoryagent.log som visar deltainventering för maskinvarulager

Öppna sedan InventoryAgent.log med CMTrace. Bekräfta att maskinvaruinventeringen har startat genom att hitta GUID -ID (röd pil). Observera att denna lagercykel är en Delta -lagercykel (blå pil).

SCCM -klient Inventoryagent.log visar maskinvaruinventeringscykel sammansatt
Vänta tills inventeringen är klar (blå pil).

Ipconfig som visar IP -adress
Öppna en kommandotolk och bestäm IP -adressen för klient -datorn.

Fas 2 - MP -server

IIS -logg för MP som visar SCCM cleint som laddar upp maskinvaruinventering

Leta reda på dina IIS -loggar på din MP -server. De finns i allmänhet här: c: \ inetpub \ logs \ LogFiles. Använd CMTrace igen, öppna den aktuella IIS -loggen, hitta IP -adressen för klient -datorn. Lägg märke till att maskinvarudata laddades upp till MP.

 

Om du kommer till denna punkt vet du att datorn har överfört sitt lager till MP och därför är det inte ett problem för klienten. Om du inte får ovanstående rader ligger problemet på klienten.

Leta nu upp dina MP -klientloggar. Dessa loggar kan placeras på några olika platser, men i allmänhet kommer de antingen att vara på samma enhet som din CM -platsserverinstallation eller C: \ Windows \ ccm \ logs. I mitt fall hittades de här d: \ Program Files \ SMS_CCM \ Logs.

Webbplatsservers MP -logg som visar maskinvarulageret som skickas till dataladdaren

Du kan se att maskinvaruinventeringen från min klient togs emot av MP och flyttades till MP -utkorgen. Anteckna filnamnet (röd pil).

Vid det här laget vet du att du inte har några problem med MP.

Fas 3

Gå nu till din webbplatsserver; i mitt fall är det samma server. 

Dataladdare bearbetar maskinvaruinventeringen för SCCM -klienten
Öppna dataldr.log som finns här D: \ Program Files \ Microsoft Configuration Manager \ Logs. Lägg märke till att filen flyttas från dataldr.box till autentiserad dataldr.box (röd pil).
Lägg sedan märke till några rader senare att datorns namn är listat (blå pil) och inventeringen läggs till i CM12 -databasen. Du kan se att den läggs till i CM12 -databasen eftersom 171 lagrade procedurer kördes i databasen. Detta innebär också att ~ 171 objekt uppdaterades på klientdatorn från förra gången maskinvaruinventeringen kördes. För en fullständig inventering förväntas antalet lagrade förfaranden som ska utföras vara långt över 3000.

Resource Explorer visar att SCCM cleitn -data har utpaterats i SCCM -databasen

För att bekräfta att data uppdateras och läggs till i CM12 -databasen, öppna Resursutforskaren och granska det senaste maskinvaruscanningsdatumet (guldpil). Detta datum/den här tiden kommer att matcha data/tid för maskinvaruinventeringen som visas i inventaragent.log. (Obs! Jag har trimmat denna information från skärmdumpen av rymdskäl.)

Se hur Right Click Tools förändrar hur system hanteras.

Öka produktiviteten direkt med vår begränsade, kostnadsfria Community Edition.

Kom igång med Right Click Tools idag:

Dela detta:

Support

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.

Kontakt

  • Detta fält används för valideringsändamål och ska lämnas oförändrat.
sv_SESwedish