Eu sou um iniciante em Python. Eu quero verificar quem foi o último usuário logado em um PC com Windows no domínio. Meu script funciona bem, mas é muito lento. O script precisa de cerca de 12 horas porque há muitos computadores para verificar. Este é o meu script escrito em Python 2.7:
for x in testContent:
try:
c = wmi.WMI(x)
for us in c.Win32_LogonSession():
for user in us.references("Win32_LoggedOnUser"):
lastUserLoggedOnArray.append(user.Antecedent.Caption)
except:
lastUserLoggedOnArray.append("No Access")
continue
Como posso fazer esse script mais rápido? Talvez com multithreading? Eu realmente não sei como usá-lo no meu script e não tenho certeza se é significativo com cerca de 3000 dispositivos. Existem outras maneiras de tornar meu script mais rápido?
Obrigado antecipadamente