Timeline
Chat
Prospettiva

Windows Management Instrumentation

set di estensioni al Windows Driver Model Da Wikipedia, l'enciclopedia libera

Remove ads

Windows Management Instrumentation (WMI) è l’infrastruttura di gestione fornita da Microsoft per Windows che espone informazioni e operazioni di amministrazione del sistema in modo standardizzato. Modella gli oggetti gestiti (hardware, sistema operativo, servizi, applicazioni) come classi e istanze interrogabili e permette l’automazione locale e remota.

Architettura e componenti

  • Provider WMI: moduli che implementano le classi e le operazioni esposte; fungono da ponte verso sottosistemi del sistema operativo e applicazioni di terze parti.
  • Servizio WMI: il servizio di sistema (Winmgmt) che gestisce le richieste dei client, l’elaborazione delle query (WQL) e la distribuzione degli eventi.
  • Repository CIM: archivio delle definizioni di classi (compilate da file MOF) e dei metadati; i dati di runtime possono essere forniti dinamicamente dai provider.
  • Spazi dei nomi ed eventi: le classi sono organizzate in namespace (ad es. root\cimv2); WMI supporta la pubblicazione e la sottoscrizione di eventi.
Remove ads

Accesso e strumenti

  • PowerShell: i cmdlet CIM (per esempio `Get-CimInstance`, `New-CimSession`) sono il metodo consigliato per interrogare e gestire WMI; i cmdlet WMI storici (per esempio `Get-WmiObject`) restano disponibili per compatibilità. PowerShell.
  • API e SDK: accesso tramite COM e .NET (spazio dei nomi System.Management) utilizzabile da linguaggi come C# e VB.NET.
  • Interoperabilità/remoto: l’accesso remoto tradizionale usa DCOM; i cmdlet CIM predefinitamente impiegano WS‑Management tramite WinRM.
Remove ads

Usi tipici

  • inventario e auditing di configurazioni hardware e software;
  • monitoraggio e gestione di processi, servizi, driver e registro di sistema;
  • raccolta e sottoscrizione di eventi di sistema e applicativi;
  • automazione di attività amministrative su più host.

Sicurezza e comunicazione

L’accesso a WMI rispetta i controlli di sicurezza del sistema: autorizzazioni sui namespace WMI, autenticazione/impersonificazione e criteri del firewall. Per l’uso remoto via WinRM possono essere richieste configurazioni specifiche (servizio abilitato, policy e listener).

Note

Collegamenti esterni

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads