Bonjour,
Je cherche à faire redémarrer une machine lorsque l'utilisateur à fermé la session depuis plus de 5 minutes
J'ai trouvé comment lancé un vbscript au bout d'un certain temps si pas d'action dans l'invite utilisateur.
Quand je lance mon script sur une session ouverte mon script marche parfaitement, quand il s'exécute automatiquement au bout de 5 minutes avec une session fermée rien ne change, le scripte s'exécute mais la machine ne redémarre pas.
Mon script est le suivant:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate,(Shutdown)}!\\" & strComputer & "\root\cimv2")
Set colOperatingSystems = objWMIService.ExecQuery ("Select * from Win32_OperatingSystem")
For Each objOperatingSystem in colOperatingSystems
objOperatingSystem.Reboot()
Next
Je pense avoir un problème de privilège...
Qu'en pensez-vous?
