Domanda

Sto cercando di ottenere un elenco di sessioni attualmente aperte in Python tramite WMI.

Quello che sto cercando è l'informazioni mostrate nella gestione thingy computer, quando si va a Strumenti Sistema -> Cartelle condivise -> Sessions (ad esempio nome utente, nome del computer, il tempo collegato, quel genere di cose).

Lo so (o almeno credo) che abbia qualcosa a che fare con Win32_ConnectionShare ...

Se si fa la differenza, sto usando modulo WMI di Tim Golden.

Naturalmente, se c'è un altro modo (non-WMI) di ottenere queste informazioni allora che è il benvenuto troppo ...

È stato utile?

Soluzione

Non importa - ho trovato:

>>> import wmi
>>> c = wmi.WMI()
>>> for x in c.Win32_ConnectionShare():
        print "%s: %s" % (x.Dependent.Username, x.Dependent.ComputerName)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top