OK--I figured it out. In my kix file there were two calls being made to other kix files. Even though the batch file, kix32.exe, and all the kix files resided in the same directory, the AD domain needed me to spell out exactly where they were, meaning \\servername\netlogon\kixfilename or %logonserver%\netlogon\kixfilename. So as soon as I spelled out the paths to the kix file in my logon batch file and spelled out the paths in the kix file to the other kix files everything worked fine. Thanks for all your help.