win32com (VBScript to Python) problem
Duncan Booth
duncan at NOSPAMrcp.co.uk
Tue Nov 25 07:35:42 EST 2003
More information about the Python-list mailing list
Tue Nov 25 07:35:42 EST 2003
- Previous message (by thread): win32com (VBScript to Python) problem
- Next message (by thread): win32com (VBScript to Python) problem
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Tim Howarth <tim at worthy.demon.co.uk> wrote in news:6e24de564c.tim at worthy.demon.co.uk: > I want to use this to shutdown all machines in the school in which I > work from a schedule on a server. > > I could use the VBscript version but there are long delays if a machine > is switched off - in Python I can thread the communication with > individual machines (to achieve this in VBScript I have to call a new > instance of w(c)script for each machine), effectively shutting them > down in parallel. This isn't a Python solution at all, but have you looked at PsTools (http://www.sysinternals.com)? It includes a command to remotely shutdown a machine including options to specify whether to log the user off, poweroff, reboot, hibernate etc. There is also a timeout so you can give users a chance to save their work (it displays a popup on their screen telling them the system is shutting down). You could just spawn a bunch of psshutdown processes off in parallel. It is free, although you cannot further redistribute it. PsTools also includes other programs which could be useful in a classroom environment (useful for teachers, devastating if the pupils get their hands on them and you don't have security set up right). -- Duncan Booth duncan at rcp.co.uk int month(char *p){return(124864/((p[0]+p[1]-p[2]&0x1f)+1)%12)["\5\x8\3" "\6\7\xb\1\x9\xa\2\0\4"];} // Who said my code was obscure?
- Previous message (by thread): win32com (VBScript to Python) problem
- Next message (by thread): win32com (VBScript to Python) problem
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list