Buonasera
Ho fatto un piccolo script di prova che mi permette di sapere se il mio laptop è alimentato a batteria o è collegato alla rete, utilizzando WMI. Qualcosa di simile a quanto segue
Lo script funziona correttamente se lo eseguo sul mio pc (win7 professional). Ho provato ad eseguirlo su un pc industriale con win7 embedded standard (di cui ho bisogno di risalire ad alcune informazioni sul tipo di alimentazione), e non funziona, nel senso che la query non ritorna nulla. Essendo un "autodidatta" ho parecchie lacune teoriche, quindi la mia domanda è: da cosa dipende il funzionamento o meno di queste funzionalità? è questione di sistema operativo? Esiste un modo di usare WMI (o qualcosa di alternativo) su un pc dotato di win7 embedded?codice:Set objWMIService = GetObject("winmgmts:" ) Set colItems = objWMIService.ExecQuery("Select * from Win32_Battery",,48) For Each objItem in colItems Wscript.Echo "BatteryStatus: " & objItem.BatteryStatus Next
grazie 1000

Rispondi quotando