Lo script di oggi fornisce un'introduzione al "Windows Management Instrumentation" (WMI).
WMI è un sistema per l'accesso alle informazioni, hardware e software, di computer basati su Windows.
E' possibile visualizzare dati ed amministrare, da una serie di pagine web, un computer che abbia installate queste estensioni.
Le estensioni WMI sono integrate sia nel kernel di Windows 98 che in quello di Windows 2000, fornendo un driver per l'accesso ai dati e agli eventi del computer.
L'esempio fornito a corredo mostra tutti i servizi del sistema e il loro stato.
<% Response.write "<TABLE BORDER=1>" Response.write "<TR><TD>Servizio</TD>" Response.write "<TD>Stato</TD></TR>" For Each objWBEM in GetObject("Winmgmts:").InstancesOf("Win32_Service") Response.Write "<TR><TD>" & objWBEM.DisplayName & "</TD>" Response.Write "<TD>" & objWBEM.State & " (" Response.Write objWBEM.Status & ")</TD></TR>" Next Set objWBEM = Nothing Response.write "</TABLE>" %>
Attenzione che per eseguire questo script bisogna accedere al computer come Administrator.
WMI è installabile anche per Windows NT 4 o Windows 95.
Per approfondimenti, è disponibile un interessante articolo su MSDN
http://msdn.microsoft.com/library/periodic/period00/wmiover.htm
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Accedere con ASP.NET ad un documento XML creato dall'oggetto recordset di ADO e ASP
- Richiamare programmaticamente le operazioni di aggiornamento, eliminazione e inserimento di FormView, DetailsView e GridView
- Ricavare lo spazio occupato su disco dal nostro sito
- Realizzare siti sicuri con ASP.NET Web Pages
- Aumentare la scalabilità di ASP.NET Core Web API con caching client side