I'm currently using the following logon batch file in user manager:%0\..\kix32.exe %0\..\trackit.scr
The script file (trackit.scr) reads as follows:
IF INGROUP("GROUPNAME")
RUN "\\SERVERNAME\SHARE\FILE.EXE"
ENDIF
This works great when users are on the LAN, and they logon thru their BDC on their subnet (which there is on every subnet). The problem is when users dial-in. It takes forever for the black DOS window to go away (2-5 minutes, which is forever for an enduser), and for the *.exe file to run (6 minutes total). Even if I use the SETCONSOLE("HIDE") command, the black DOS window, which is actually running the kix32.exe from the logon server, takes up too much resources over the modem, and their not able to do anything else. Everything else takes too long to open and run, and the modem is basically running at 100% doing the kix32.exe stuff.
Here's what I want to do: somehow make it so that the *.bat file in user manager (which points to the script file) only runs when users logon thru the LAN. I don't want the *.bat file to run when they get onto the network via a dial-connection.
I know I can un-check the logon to network box in their dial-connection, but they need access to server resources, so that's not an option. I just don't want the *.bat and *.scr file to run when dialing-in. I just got beat up by users for an hour in an IT meeting over it, so any suggestions would be greatly appreciated...
Brad
This logon batch file, along with the actual script, runs on all our BDC's and works great when