The script is being called by entering the executable name directly in the logon script field in ADUC on the profile tab. Someone will have to educate me on where the timeout settings are. I am looking into the possibility, at least regarding the script never running, that there is a problem with the computer account. I am having the machines removed from the domain, their accounts deleted, and then re-added to the domain as new names. I will see if this resolves the not-mapping issue. Then all I have to do is figure out the "drives get mapped, then disappear" problem.