|I don't think that's possible with group policy, but you can set the server to end the session when the user disconnects, or after a session has been disconnected for a specified amount of time. That would cause the normal logon scripts to run after the user connects again.|
EDIT: If that's not good, you'd have to write a service that watches for SERVICE_CONTROL_SESSIONCHANGE. You'll then need to check to see if the user is connecting. If it is, use CreateProcessAsUser() to kick off your script, or have your process do the work of the script itself.
How To Ask Questions The Smart Way