I have an odd issue with a script I just implemented in one of my sites.

The site was using KIX before, but I changed them to a new, more complex KIX script.

Some users are working fine with the new script, but others do not. The users that do not work, get the mappings that are defined until they get to a Select Case statement.

If I log these users onto another computer, they are fine. If I log into their computer, it is fine. This seems to be limited to the original user profile on their specific computer. I have multiple instances of this and have rebuilt one user profile and had the issue go away.

I am expected to roll out this script company wide and would like to find the cause of the issue instead of rebuilding everyone's profile.

The issue affected both their desktop profiles and Citrix profiles, but deleting either and creating a new profile resolves the issue.

Any help is greatly appreciated.

I have mappings before this command in the script that work. This segment is where the failure seems to be.

Script sample:
CLS
;Determine Script Group Membership and process the proper subroutine
Select

Case InGroup("BAWHScript")
Gosub "BAWH"
Case InGroup("BahiaScript")
Gosub "BMBR"
Case InGroup("BMBRScript")
Gosub "BMBR"
Case InGroup("BRGSScript")
Gosub "BRGS"
Case InGroup("BRRCScript")
Gosub "BRRC"
Case InGroup("BVPSScript")
Gosub "BVPS"
Case InGroup("CMKWScript")
Gosub "CMKW"
EndSelect


Edited by Nick_at_LXR (2007-06-11 07:42 PM)
Edit Reason: Added script segment