Ancora script dedicate alle potenzialità del servizio WMI.
L'esempio di oggi ci permette di enumerare tutti gli utenti presenti nel sistema e le loro caratteristiche:
<% Function ShowNTUserAccounts(vComputerName) Dim objLocator, objService, objWEBMCol, objWEBM Set objLocator = Server.CreateObject("WbemScripting.SWbemLocator") 'Connettiamoci a WMI If isEmpty(vComputerName) = True then Set objService = objLocator.ConnectServer Else Set objService = objLocator.ConnectServer(vComputerName) End If 'Recuperiamo l'oggetto al servizio Webm Set objWEBMCol = objService.InstancesOf("Win32_Account") Response.write "<H2>Account utenti NT:</H2><HR><UL>" 'Enumeriamoli For Each objWEBM in objWEBMCol Response.write "<LI>Intestazione: " & objWEBM.Caption & _ ", <BR>Descrizione: " & objWEBM.Description & _ ", <BR>Dominio: " & objWEBM.Domain & _ ", <BR>Identificativo di Sicurezza: " & objWEBM.SID & _ ", <BR>Tipo SID: " & objWEBM.SIDType & _ ", <BR>Stato: " & objWEBM.Status & "<BR></LI>" Next Response.write "</UL>" 'Chiudiamo gli oggetti Set objLocator = Nothing Set objService = Nothing Set objWEBMCol = Nothing Set objWEBM = Nothing End Function Call ShowNTUserAccounts("") %>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata
I più letti di oggi
- Parallelizzare le chiamate HTTP con async/await e le Promise in JavaScript
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Eseguire una chiamata AJAX per inviare dati al server in Angular 2
- Comporre la pagina HTML con i nuovi tag semantici di HTML5
- Simulare della latenza con il pattern async/await