Felsöka maskinvarulager ConfigMgr

För många år sedan publicerade jag ett blogginlägg för att hjälpa människor att spåra frågor som rör Hårdvara inventering. Av en slump, medan jag hjälpte någon att felsöka problem med ConfigMgr -maskinvarulager, märkte jag att ett steg saknades. I 99% -fall skulle ingen behöva eller lägga märke till detta steg, men eftersom jag insåg att det saknades bestämde jag mig för att uppdatera mitt inlägg.

Från och med nu bör den här guiden hjälpa till att hitta några (Jag hoppas) problem inom lagerflödet från PC till Configuration Manager (ConfigMgr) databas. Det finns tre sektioner: Fas 1 - Klient -dator, Fas 2 - MP -server och Fas 3 - Webbplatsserver.

Alla skärmdumpar är från en System Center 2012 Configuration Manager (CM12) -klient och platsserver; webbplatsservern kör Windows 2012 R2. Stegen som jag utför gäller dock för alla versioner av ConfigMgr från den senaste versionen ner till och med SMS 2.0! Den enda skillnaden du kan stöta på är att några av filplatserna ändras mellan versionerna.

Så här felsöker du problem med ConfigMgr -maskinvarulager

Fas 1 - Klient -dator

Vid felsökning av en klient -dator kommer inventarietagent.log aldrig att säga att den gör en maskinvaruinventeringscykel, programvarulagercykel, etc. Den kommer bara att lista den globalt unika identifieraren (GUID) som används för denna åtgärd. Denna tabell ger dig dessa detaljer för att översätta GUID till lageråtgärden.

Felsöka problem med ConfigMgr maskinvarulager - Fas 1 - GUID -tabell

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 maskinvaruinventerings -GUID med lämpligt GUID -ID.

Öppna kontrollpanelen och välj ConfigMgr -applet.

Felsöka problem med maskinvarulager ConfigMgr - Fas 1 - fliken Åtgärder

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

Felsöka problem med ConfigMgr -maskinvarulager - Fas 1 - Stäng ConfigMgr -applet

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

Felsöka problem med ConfigMgr maskinvarulager - Fas 1 - InventoryAgentLog

Öppna sedan InventoryAgent.log med CMTrace. Bekräfta att maskinvaruinventeringen har startat genom att hitta GUID (röd pil).

Observera att denna lagercykel är en Delta -lagercykel (blå pil).

Felsöka problem med ConfigMgr -maskinvarulager - Fas 1 - Lagercykel slutförd

Vänta tills inventeringen är klar (blå pil ovan). ** NYHET ** Notera GUID (grön pil ovan). Det här kan låta förvirrande, men detta är ännu ett exempel på Microsoft -blandning och matchning av GUID: er inom en uppgift. Den gröna pilen GUID är inte samma GUID som används för att identifiera maskinvaruinventeringsuppgiften.

Öppna nu CcmMessaging.loggen med CMTrace. Sök efter GUID som noterades i föregående steg (röda pilar nedan). Leta sedan efter meddelandet som säger "MESSAGE PAYLOAD TRANSFER COMPLETE" (svart pil). Se till att statusmeddelandet säger SUCCESS (grön pil nedan). Det betyder att filen laddas upp till din MP. Om detta steg misslyckas bör du titta på IIS -loggarna (fas 2 - MP -server) för att se om det finns någon indikation på varför det misslyckades, till exempel certifikatfel.

Felsöka problem med ConfigMgr maskinvarulager - Fas 1 - CcmMessagingLog
Felsöka problem med maskinvarulager ConfigMgr - Fas 1 - Kommandotolken

Därefter öppnar du en kommandotolk på din problemklient -dator och registrerar IP -adressen. I mitt fall har jag två IP -adresser som måste spelas in; de trådlösa och Ethernet -adaptrarna.

Fas 2 - MP -server

Felsöka problem med ConfigMgr -maskinvarulager - fas 2 - IIS -loggar

I fas 2, leta reda på dina IIS -loggar på din MP -server. De finns i allmänhet här: c: \ inetpub \ logs \ LogFiles. Återigen, använd CMTrace, öppna den aktuella IIS -loggen och hitta IP -adressen för problemklient -datorn. Lägg märke till att GUID listas tre gånger för klientens IP -adress (mellan de röda pilarna).

För att avgöra vilken mapp som innehåller dina MP -loggar, granska följande blogginlägg:
Var är mina IIS -loggar?
Var är mina IIS -loggar? Hur-till-video

Om du kommer till denna punkt vet du att datorn överförde sitt lager till MP och därför är det inte ett klientproblem. Om du inte får ovanstående rader med GUID 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 ConfigMgr -platsserverinstallation eller C: \ Windows \ ccm \ logs. I mitt fall hittades de här d: \ Program Files \ SMS_CCM \ Logs.
Öppna MP_hinv.loggen och sök efter datorns namn. I mitt fall är det M6.

Felsöka problem med ConfigMgr maskinvarulager - fas 2 - MP_hinvLog

På skärmdumpen ovan kan du 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 - Webbplatsserver

Gå nu till din ConfigMgr -webbserver.

Fas 3 - dataldrLog

Ö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.boxen till den autentiserade dataldr.boxen (röd pil).

Lägg sedan märke till några rader senare att datorns namn är listat (grön pil) och inventeringen läggs till i databasen ConfigMgr 2012. Du kan se att den läggs till i databasen ConfigMgr 2012 eftersom 112 lagrade procedurer (blå pil) kördes i databasen.

Detta innebär också att ~ 112 artiklar uppdaterades på klientdatorn från förra gången maskinvaruinventeringen kördes. För en fullständig inventering räknar du med att antalet utförda lagrade procedurer är långt över 3000.

Fas 3 - Resource Explorer

För att bekräfta att data uppdateras och läggs till i databasen ConfigMgr 2012 öppnar du Resource Explorer och granskar det senaste datumet för maskinvaruscanning (guldpil). Detta datum/tid kommer att matcha datum/tid för maskinvaruinventeringen som visas i inventaragent.log. Se upp för tidszonförskjutning om tiden inte exakt matchar.

Genom att följa stegen i detta blogginlägg kan du effektivt felsöka problem med ConfigMgr -maskinvarulager i ConfigMgr -konsolen.

Om du fortfarande har problem kan du kolla vad som faktiskt inventeras, så ta en titt på det här inlägget: Hur man bekräftar att maskinvarulageret fungerar. Hör av dig om du har några frågor @GarthMJ.

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