Så här frågar du tillgångsinformation för toppkonsolens användardetaljer

Här är lite bakgrund om hur jag kom till att skriva detta blogginlägg. I ett nyligen foruminlägg nämnde någon att användaruppgifter inte visades i en ConfigMgr -rapport som anropades Hårdvara 01 A - Sammanfattning av datorer i en specifik samling.

Till att börja med finns det två stora steg som många missar när de felsöker varför högsta konsolens användardetaljer inte visas i rapporter som ska visa dessa detaljer. Först måste du se till att AI -data är aktiverade. För det andra måste du också ha inloggningsgranskningspolicyn för arbetsstationen aktiverad inom AD som en GPO.

På en hög nivå, här är felsökningsstegen du bör vidta när användarinformation för översta konsolen inte visas i ConfigMgr -rapporter:

· Se till att AI -data är aktiverade för insamling av maskinvaruinventering.

· Se till att datorns inloggningsgranskningspolicy är aktiverad.

· Granska AI -loggfilen och InventoryAgent.log på varje problemdator.

· Kör WEBMTest eller en PowerShell -fråga för att granska varje problemdators detaljer.

Det här blogginlägget visar dig hur du felsöker de översta konsolens användardetaljer för problemdatorer genom att använda både WEBMTest och PowerShell för att söka efter de två AI -klasserna som utgör toppdatakonsoldata.

Tillbaka till foruminlägget bekräftades att AI -data har aktiverats. Därefter genom att följa stegen i ett blogginlägg som jag skrev för några år sedan, ”Aktivera inloggningspolicy för arbetsstationens inloggning för att samla användardetaljer för toppkonsolen, ”Bekräftades att även arbetsstationens inloggningsgranskningspolicy var aktiverad. Därefter var en översyn av InventoryAgent.log och AI -loggfilen, AssetAdvisor.log (se nedan) bra.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-granskar loggfiler

I AssetAdvisor.log kommer du att se referenser till de två WMI AI -klasserna som utgör den översta konsolens användardetaljer. De två klasserna är: SMS_SystemConsoleUser och SMS_SystemConsoleUsage. Som du kan se från loggen snip-it ovan, det var inga fel och allt var lyckat.

Hur kan vi nu ta reda på vad som listas inom dessa två klasser?

Den första metoden för att fråga de två AI -klasserna kommer att använda WEBMTest och den andra metoden kommer att använda PowerShell.

WEBMTest

Kontrollera först att du är en administratör på datorn och öppna WEBMTest i förhöjt behörighetsläge.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest Connect

Klick Ansluta…

Så här frågar du tillgångsinformation för toppkonsolens användardetaljer-WEBMTest namnområde

Se till att Namnutrymme säger root \ cimv2 \ sms och klicka sedan på Ansluta knapp.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest Enum-klasser

Klicka på Enum klasser ... knapp.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest rekursivt 

Välj Rekursiv och klicka OK.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest SMS_SystemConsoleUsage 

Bläddra till SMS_SystemConsoleUsage klass och dubbelklicka sedan på den.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest-instanser 

Klicka på Instanser knapp.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest-sökresultat

Dubbelklicka på objektet.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-endast WEBMTest lokalt

För att göra det lättare att läsa, välj Endast lokalt kryssruta. Du kommer att märka att för den här datorn (min) är den översta konsolanvändaren gartek \ garth med en total konsoltid på 5748 minuter. Lägg också märke till att det finns numret "1" listat under TotalConsoleUsers. Detta bekräftar att det bara finns en användare på den här datorn.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest Total konsolanvändare

I det här exemplet tillämpade jag samma steg, men på en annan dator. Resultaten visas i skärmdumpen ovan. Lägg märke till i denna skärmdump att siffran ”2” är listad under TotalConsoleUsers. Vilka är dom? Tydligen kan du av skärmdumpen avgöra att en av användarna är asmiley, men vem är den andra?

För att avslöja denna information måste vi titta på SMS_SystemConsoleUser.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest SMS_SystemConsoleUser

Använd samma fyra första stegen som tidigare, istället för att bläddra till SMS_SystemConsoleUsage klass, dubbelklickade jag på SMS_SystemConsoleUser klass.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest SMS_SystemConsoleUser-Instances

Klicka sedan på Instanser knapp.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest 2-objekt 

Lägg märke till att det finns två objekt listade; en för asmiley och en för garderob.

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest asmiley Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-WEBMTest garth

Genom att snabbt titta på båda användarna (jag dubbelklickade på varje objekt) kan vi avgöra varför asmiley listas som den översta konsolanvändaren. Vi kan se att han har 42 inloggningar med 95000+ minuter konsoltid medan klädsel bara har 4 inloggningar med 42000+ minuter konsoltid.

PowerShell

Det finns ett rykte om att WEBMTest kan ersättas av PowerShell. Pe
rsonalt tror jag inte att det kommer att hända snart. Men om detta händer, hur samlar du samma information med PowerShell?

Tur för dig, jag har ett manus! För att få en bättre förståelse av PowerShell (det finns en lång historia här som jag inte kommer in på) skrev jag ett manus för att samla samma detaljer som WEBMTest -stegen. Jag började med att söka på internet. När jag hittade de grundläggande detaljerna som jag behövde, satte jag ihop allt för att producera manuset nedan.

Ingen nyskrivning behövs! Du kan helt enkelt ladda ner PowerShell-skriptet från här.

Så här frågar du tillgångsinformation för toppkonsolens användardetaljer-PowerShell-skript 

Vänligen notera: detta skript fungerar med en lokal dator eller en fjärrdator. Det är exakt samma som WEBMTest. Jag frågade båda klasserna samtidigt för att göra det bekvämt.

Resultaten ser ut så här:

Hur man frågar tillgångsinformation för toppkonsolens användardetaljer-PowerShell-skriptresultat

Jag hoppas att allt detta hjälper till att förklara hur du kan fråga de två WMI AI -klasserna för att kontrollera översta konsolens användardetaljer för en dator med både WEBMTest och PowerShell. Använd vilken metod du vill, men oftast håller jag mig till WEBMTest. Det är en personlig preferens!

Om du har några frågor är du välkommen att kontakta mig @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