I have a Windows 2003 Server with all 9x clients. I'm using Kixtart to be able to make drive mappings based on group membership, so nothing fancy here.

I'm fuzzy on how to make sure kix is running on the 9x machines to translate the special language features. I have the 3 .dll files, kix32.exe and kxrpc.exe in the netlogon directory. Here is my .bat file...

@echo OFF
%0\..\kix32.exe

if ingroup ("Teachers")
net use y: \\srv\eolsdata
if ingroup ("Administrators")
net use q: \\srv\eolsdata
endif

The login script is running at login, but I am getting a syntax error on the if statements. This allows both drive mapping statements to execute when they shouldn't. I assume this is because KIX isn't running on the machines, and therefore they can't execute the if statement. Any thoughts on what I am doing wrong?

Thanks,
Jeremy