Quote:

it runs before a user is given a chance to login




Precisely... which, until you hit the built-in time out for a logon script the user has no way to interact with the script.

Think you should do some Microsoft and Google searches for Best Practices for Windows Startup Scripts. There is documentation out there to help show you what works and what doesn't, or what is problematic. Think finding that information would be more useful to help you accomplish your task.