Come eseguire query su Asset Intelligence per i dettagli utente della console principale

Ecco alcuni retroscena su come sono arrivato a scrivere questo post sul blog. In un recente post sul forum, qualcuno ha menzionato che i dettagli dell'utente non venivano visualizzati all'interno di un rapporto ConfigMgr chiamato Hardware 01 A – Riepilogo dei computer in una raccolta specifica.

Per cominciare, ci sono due passaggi principali che molte persone tralasciano durante la risoluzione dei problemi perché i dettagli dell'utente della console principale non vengono visualizzati nei report che dovrebbero mostrare questi dettagli. Innanzitutto, devi assicurarti che i dati AI siano abilitati. In secondo luogo, è necessario anche che i criteri di controllo dell'accesso alla workstation siano abilitati in AD come oggetto Criteri di gruppo.

Ad alto livello, ecco i passaggi per la risoluzione dei problemi da eseguire quando i dettagli dell'utente della console principale non vengono visualizzati nei report ConfigMgr:

· Assicurarsi che i dati AI siano attivati per la raccolta dall'inventario hardware.

· Assicurarsi che il criterio di controllo dell'accesso al computer sia abilitato.

· Su ogni computer problematico rivedere il file di registro AI e InventoryAgent.log.

· Eseguire WEBMTest o una query PowerShell per esaminare i dettagli di ciascun computer problematico.

Questo post del blog ti mostrerà come risolvere i principali dettagli utente della console dei computer problematici utilizzando WEBMTest e PowerShell per interrogare le due classi AI che compongono i dati utente della console principale.

Tornando al post del forum, è stato confermato che i dati AI sono stati abilitati. Successivamente, seguendo i passaggi in un post sul blog che ho scritto alcuni anni fa, "Abilita il criterio di controllo dell'accesso alla workstation per raccogliere i principali dettagli dell'utente della console", è stato confermato che anche il criterio di controllo dell'accesso alla workstation è stato abilitato. Successivamente, una revisione di InventoryAgent.log e del file di registro AI, AssetAdvisor.log (vedi sotto), sono stati entrambi buoni.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-Rivedere i file di registro

In AssetAdvisor.log, vedrai i riferimenti alle due classi AI di WMI che compongono i dettagli principali dell'utente della console. Le due classi sono: SMS_SystemConsoleUser e SMS_SystemConsoleUsage. Come puoi vedere dal log snip-it sopra, non ci sono stati errori e tutto è andato a buon fine.

Come possiamo ora scoprire cosa è elencato all'interno di queste due classi?

Il primo metodo per interrogare le due classi AI utilizzerà WEBMTest e il secondo metodo utilizzerà PowerShell.

WEBMTest

Innanzitutto, assicurati di essere un amministratore sul computer e apri WEBMTest in modalità di autorizzazione elevata.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest Connect

Clic Collegare…

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest Namespace

Assicurarsi che Spazio dei nomi dice root\cimv2\sms e poi fai clic su Collegare pulsante.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest Enum Classes

Clicca sul Classi Enum… pulsante.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest ricorsivo 

Selezionare Ricorsivo e clicca ok.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest SMS_SystemConsoleUsage 

Sfoglia il SMS_SystemConsoleUsage classe e quindi fare doppio clic su di essa.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-Istanze WEBMTest 

Clicca sul istanze pulsante.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-Risultato query WEBMTest

Fare doppio clic sull'oggetto.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest solo locale

Per facilitarne la lettura, seleziona Solo locale casella di controllo. Noterai che per questo computer (il mio) l'utente della console principale è gartek\garth con un tempo totale della console di 5748 minuti. Notare anche che c'è il numero "1" elencato sotto TotalConsoleUsers. Ciò conferma che c'è un solo utente su questo computer.

Come eseguire query su Asset Intelligence per i principali dettagli utente della console-WEBMTest Total Console Users

In questo esempio, ho applicato gli stessi passaggi, ma su un altro computer. I risultati vengono visualizzati nello screenshot qui sopra. Notare in questa schermata che il numero "2" è elencato sotto TotalConsoleUsers. Loro chi sono? Chiaramente puoi determinare dallo screenshot che uno degli utenti è amiley, ma chi è l'altro?

Per scoprire queste informazioni dobbiamo guardare SMS_SystemConsoleUser.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest SMS_SystemConsoleUser

Utilizzando gli stessi primi quattro passaggi di prima, invece di navigare fino a SMS_SystemConsoleUsage classe, ho fatto doppio clic su SMS_SystemConsoleUser classe.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest SMS_SystemConsoleUser-Instances

Quindi, fai clic su istanze pulsante.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest 2 Objects 

Notare che sono elencati due oggetti; uno per Asmiley e uno per Garth.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest asmiley Come eseguire query su Asset Intelligence per i dettagli utente della console principale-WEBMTest garth

Guardando rapidamente entrambi gli utenti (ho fatto doppio clic su ciascun oggetto) possiamo determinare perché asmiley è elencato come l'utente della console principale. Possiamo vedere che ha 42 accessi con oltre 95000 minuti di tempo di console mentre Garth ha solo 4 accessi con 42000+ minuti di tempo di console.

PowerShell

Si dice che WEBMTest possa essere sostituito da PowerShell. pe
rsonalmente, non credo che accadrà presto. Se ciò accade, tuttavia, come raccogli gli stessi dettagli utilizzando PowerShell?

Fortunatamente per te, ho una sceneggiatura! Per comprendere meglio PowerShell (c'è una lunga storia qui in cui non entrerò), ho scritto uno script per raccogliere gli stessi dettagli dei passaggi di WEBMTest. Ho iniziato cercando su internet. Una volta trovati i dettagli di base di cui avevo bisogno, ho messo insieme tutto per produrre la sceneggiatura qui sotto.

Non è necessaria la riscrittura! Puoi semplicemente scaricare lo script di PowerShell da qui.

Come eseguire query su Asset Intelligence per i dettagli utente della console principale-Script di PowerShell 

Notare che: questo script funzionerà con un computer locale o remoto. È esattamente lo stesso di WEBMTest. Ho interrogato entrambe le classi contemporaneamente per renderlo conveniente.

I risultati sono i seguenti:

Come eseguire query su Asset Intelligence per i dettagli dell'utente della console principale-Risultati degli script di PowerShell

Spero che tutto ciò aiuti a spiegare come è possibile interrogare le due classi AI di WMI per controllare i dettagli dell'utente della console principale per un computer utilizzando sia WEBMTest che PowerShell. Usa il metodo che preferisci, tuttavia, la maggior parte delle volte mi attengo a WEBMTest. È una preferenza personale!

Se avete domande, non esitate a contattarmi @GarthMJ.

Scopri come Right Click Tools sta cambiando il modo in cui vengono gestiti i sistemi.

Aumenta immediatamente la produttività con la nostra Community Edition limitata e gratuita.

Inizia oggi con Right Click Tools:

Condividi questo:

Supporto

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Contatti

  • Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Inviando questo modulo, comprendi che Recast Software può elaborare i tuoi dati come descritto nel Recast Software politica sulla riservatezza.

it_ITItalian