You may also need to determine if the script is not running, or if it is running but just not doing what you expect.

If it's the former then you need to look at the order that the logon processing takes - for example if you don't get network resources until afrer you log on (for example because your wireless authentication is based on your used id) then you'll have problems running logon scripts.

If it's the latter then good error trapping and reporting in the script will help isolate the problem.

Also consider looking up RunLogonScriptSync and see if that helps.