Again thanks for the help. Believe it or not I have learned alot about kixtart in the last year or so just doing the log in scripting..

This is the first script that runs via domain group policy

Code:
 ; Ipsos North America Login Script
; This script will call another script based on group membership

SetConsole ("HIDE")

------ This part of the script runs the audit

$InventFile = "C:\trackitaudit.id"
If Not Exist($InventFile) OR (SubSTR(GetFileTime($InventFile),6,2) <> SubSTR(@DATE,6,2))
Shell @LDRIVE + "\pcaudit\audit32.exe"
ENDIF

;----- This section add the closest gc into the HKCU of the registry-----
If KeyExist ('HKEY_CURRENT_USER\Software\Microsoft\Exchange\') AND NOT KeyExist ('HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider')
AddKey ('HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider')
Else
EndIf


If KeyExist ('HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider') AND NOT KeyExist ('HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider","Closest GC","1","REG_DWORD')
WriteValue ("HKEY_CURRENT_USER\Software\Microsoft\Exchange\Exchange Provider","Closest GC","1","REG_DWORD")
Else
EndIf
;------------------------------------------------------------------------

;----- This section deletes the outlook forms cache file-----------------
If Exist ("%userprofile%\Local Settings\Application Data\Microsoft\Forms\") AND ("%userprofile%\Local Settings\Application Data\Microsoft\Forms\frmcache.dat")
DEL "%userprofile%\Local Settings\Application Data\Microsoft\Forms\frmcache.dat" /c /f
Else
EndIf

;------------------------------------------------------------------------

;------------------------------------------------------------------------
; Run Chicago migration Script
If InGroup ("na\Chicago Office")
Run "\\chifile1\logon$\MigrateChi1.cmd"
EndIf


If @WKSTA = ("term")
Call nalogin.kix
Else
EndIf
$OSversion = @PRODUCTTYPE
Select
Case $OSversion = "Windows 95"
Exit
Case $OSversion = "Windows 98"
Exit
Case $OSversion = "Windows Me"
Exit
Case $OSversion = "Windows NT Server"
Exit
Case $OSversion = "Windows NT Domain Controller"
Exit
Case $OSversion = "Windows 2000 Server"
Exit
Case $OSversion = "Windows 2000 Domain Controller"
Exit
Case $OSversion = "Windows XP Home Edition"
Exit
Case $OSversion = "Windows Server 2003"
Exit
Case $OSversion = "Windows Server 2003 Domain Controller"
Exit
EndSelect

;------------------------------------------------------------------------
; Copy Excel addins to users machine
If Exist("C:\Program Files\Microsoft Office\OFFICE\library\.")
If not Exist("C:\Program Files\Microsoft Office\OFFICE\library\idx.xla")
Copy "@lserver\netlogon\ExcelAddins\*.*" "C:\Program Files\Microsoft Office\OFFICE\library\"
EndIf
EndIf

;------------------------------------------------------------------------

Select
Case InGroup ("NA Login") <> 0
Call nalogin.kix
Case InGroup ("ASI Login") <> 0
Call asilogin.kix
Case InGroup ("Insight Login") <> 0
Call insightlogin.kix
Case InGroup ("Reid Login") <> 0
Call reidlogin.kix
EndSelect



This is the second script

Code:
 ; Ipsos-NA Login Script (creation date 11-7-2003)

; Code to copy the Ipsos-NA PCF file for the Cincinnati 3005 Cisco concentrator

;-------------------------------

If Exist ("C:\Program Files\Cisco Systems\VPN Client\Profiles") AND NOT Exist ("C:\Program Files\Cisco Systems\VPN Client\Profiles\ipsosna vpn cinci.pcf")
Copy "\\na\netlogon\ipsosna vpn cinci.pcf" "C:\Program Files\Cisco Systems\VPN Client\Profiles\"
Else
EndIf

Use "*" /delete

;-------------------------------

;Members of this group have to run an audit
;IF INGROUP ("trackitAudit")
;RUN @LDRIVE + "\audit.bat"
;ELSE
;ENDIF

;-------------UNIVERSAL DRIVE MAPPINGS

;Ipsos-ASI Q Drive

If InGroup ("Cinfile2_Download")
Use Q: "\\Cinfile2.na.ipsos\download"
Else
EndIf

;Temp ADP mapping until we migrate to using N drive

If InGroup ("Cinhr2_ADP")
Use L: "\\Cinhr2.na.ipsos\Cinhr"
Else
EndIf

;-------------OFFICE DRIVE MAPPINGS

;Chicago Drive Mappings

If InGroup ("Chifile1_Users")
Use P: "\\Chifile1.na.ipsos\Users\@USERID"
Use N: "\\NA.IPSOS\DFS"
; Use O: "\\Chifile1.na.ipsos\Chicago"
Else
EndIf

;Cincinnati Chester Towers Drive Mapping

IF INGROUP("Cinfile2_Users")
USE P: "\\Cinfile2.na.ipsos\users\@userid"
USE G: "\\Cinfile2.na.ipsos\users\@userid"
USE O: "\\Cinfile2.na.ipsos\CincinnatiChesterTowers"
USE I: "\\Cinfile2.na.ipsos\CincinnatiChesterTowers\Office"
USE N: "\\NA.IPSOS\DFS"
ELSE
ENDIF

;Cincinnati Chiquita Center Drive Mapping

If InGroup ("CINFILE1_Users")
Use P: "\\Cinfile1.na.ipsos\Users\@USERID"
Use N: "\\NA.IPSOS\DFS"
Use O: "\\Cinfile1.na.ipsos\Cincinnati-Chiquita-Center"
Else
EndIf

;Greensboro Drive Mapping

If InGroup ("GreFile1_Users")
Use P: "\\Grefile1.na.ipsos\Users\@USERID" /PERSISTENT
Use N: "\\NA.IPSOS\DFS" /PERSISTENT
Use O: "\\GreFile1.na.ipsos\Greensboro" /PERSISTENT
Else
EndIf

;Houston Drive Mapping

If InGroup ("HouFile1_Users")
Use P: "\\Houfile1.na.ipsos\Users\@USERID" /PERSISTENT
Use N: "\\NA.IPSOS\DFS" /PERSISTENT
Use O: "\\HouFile1.na.ipsos\Houston" /PERSISTENT
Else
EndIf

; Montreal - 245

If InGroup ("Monfile2_Users")
Use P: "\\Monfile2.na.ipsos\Users\@USERID"
Use N: "\\NA.IPSOS\DFS"
Use O: "\\Monfile2.na.ipsos\Montreal-245"
Else
EndIf

; Norwalk Office Drive Mapping

IF INGROUP("Norfile1_users")
USE P: "\\norfile1.na.ipsos\users\@userid"
USE G: "\\norfile1.na.ipsos\users\@userid"
USE O: "\\Norfile1.na.ipsos\Norwalk"
USE N: "\\NA.IPSOS\DFS"
Else
EndIf

;San Francisco Drive Mapping

If InGroup ("Sffile1_Users")
Use P: "\\Sffile1.na.ipsos\Users\@USERID"
Use N: "\\NA.IPSOS\DFS"
; USE O: "\\Sffile1.na.ipsos\San Francisco"
Else
EndIf

;Toronto 350 and 365 Bloor Street Office Drive Mapping

If InGroup ("Torfile2_Users")
Use P: "\\Torfile2.na.ipsos\Users\@USERID"
Use N: "\\NA.IPSOS\DFS"
Use O: "\\Torfile2.na.ipsos\Toronto350"
Else
EndIf

;Vantis Drive Mapping

If InGroup ("NA Vantis US")
Use E: "\\sr1\jobfiles" /PERSISTENT
Use F: "\\sr1\sharedfiles" /PERSISTENT
Use K: "\\sr1\Analytics" /PERSISTENT
Else
EndIf


; Reid Templates Copied to the Local Computers
;-------------------------------

; Montreal - 245 Templates

; Copied Each Time They Log In

$Source="\\Monfile2.na.ipsos\programs\templates\"
$Destination="C:\Program Files\Microsoft Office\Templates\"
IF INGROUP ("Monfile2_templates") AND @LServer = "\\Monfile2" AND EXIST ("$Destination")
Copy "$Source" "$Destination" /s
ELSE
ENDIF

; SF Templates

; Copied Each Time They Log In

$Source="\\sffile1.na.ipsos\projects\templates\"
$Destination="C:\Program Files\Microsoft Office\Templates\"
IF INGROUP ("sf_everyone_gg") AND EXIST ("$Destination")
Copy "$Source" "$Destination" /s
ELSE
ENDIF

;-------------------------------


;W: DRIVE MAPPING SECTION USING CASE

Select
;-------------------------------Cincinnati Chiquita Center
Case @PRIMARYGROUP=("CINFILE1_CLIENTSERVICE")
Use W: "\\Cinfile1.na.ipsos\Cincinnati-Chiquita-Center\Client Service"
Case @PRIMARYGROUP=("Cinfile1_DataProcessing")
Use W: "\\Cinfile1.na.ipsos\Cincinnati-Chiquita-Center\Data Processing"
Case @PRIMARYGROUP=("Cinfile1_Facility")
Use W: "\\Cinfile1.na.ipsos\Cincinnati-Chiquita-Center\Facility"
Case @PRIMARYGROUP=("Cinfile1_KAM")
Use W: "\\Cinfile1.na.ipsos\Cincinnati-Chiquita-Center\KAM"
Case @PRIMARYGROUP=("Cinfile1_Online")
Use W: "\\Cinfile1.na.ipsos\Cincinnati-Chiquita-Center\Online"
Case @PRIMARYGROUP=("Cinfile1_ResearchAnalytics")
Use W: "\\Cinfile1.na.ipsos\Cincinnati-Chiquita-Center\Research Analytics"

;-------------------------------Cincinnati Chester Towers
CASE @PRIMARYGROUP=("Cinfile2_Clientservice")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Client Service"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Client Service"
CASE @PRIMARYGROUP=("Cinfile2_IT")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\IT"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\IT"
CASE @PRIMARYGROUP=("cinfile2_hdrive")
USE W: "\\Cinfile2.na.ipsos\CincinnatiChesterTowers"
USE H: "\\Cinfile2.na.ipsos\CincinnatiChesterTowers"
CASE @PRIMARYGROUP=("Cinfile2_finance")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\finance"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\finance"
USE Y: "\\acctntserver\solomon solomon"
CASE @PRIMARYGROUP=("Cinfile2_Estimate")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\estimating"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\estimating"
CASE @PRIMARYGROUP=("Cinfile2_Tracking")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\tracking"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\tracking"
CASE @PRIMARYGROUP=("Cinfile2_Norms")
USE W: "\\Norfile1.na.ipsos\Norwalk\Research Analytics"
USE H: "\\Norfile1.na.ipsos\Norwalk\Research Analytics"
CASE @PRIMARYGROUP=("Cinfile2_Cati")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\cati"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\cati"
CASE @PRIMARYGROUP=("Cinfile2_Coding")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Coding"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Coding"
CASE @PRIMARYGROUP=("Cinfile2_Documentmanagement")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Document Management"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Document Management"
CASE @PRIMARYGROUP=("Cinfile2_Facility")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\facility"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\facility"
CASE @PRIMARYGROUP=("Cinfile2_HumanResource")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Human Resource"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Human Resource"
USE L: "\\cinhr2.na.ipsos\cinhr"
CASE @PRIMARYGROUP=("Cinfile2_International")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\International"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\International"
CASE @PRIMARYGROUP=("Cinfile2_Marketing")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\marketing"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\marketing"
CASE @PRIMARYGROUP=("Cinfile2_Printshop")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\print shop"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\print shop"
CASE @PRIMARYGROUP=("Cinfile2_OPD")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\opd"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\opd"
CASE @PRIMARYGROUP=("Cinfile2_Specwriter")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\specwriter"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\specwriter"
CASE @PRIMARYGROUP=("Cinfile2_TOG")
USE W: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Tog"
USE H: "\\Cinfile2.na.ipsos\cincinnatichestertowers\Tog"

;-------------------------------Greensboro
Case @PRIMARYGROUP=("GreFile1_Users")
Use W: "\\Grefile1.na.ipsos\Greensboro\ProjectTabs" /PERSISTENT

;-------------------------------Montreal - 245
Case @PRIMARYGROUP=("Monfile2_R&D")
Use W: "\\Monfile2.na.ipsos\Montreal-245\R&D"
Case @PRIMARYGROUP=("Monfile2_Finance")
Use W: "\\Monfile2.na.ipsos\Montreal-245\Finance"
Case @PRIMARYGROUP=("Monfile2_DocumentManagement")
Use W: "\\Monfile2.na.ipsos\Montreal-245\Document Management"
Case @PRIMARYGROUP=("Monfile2_ClientService")
Use W: "\\Monfile2.na.ipsos\Montreal-245\Client Service"

;-------------------------------Norwalk
CASE @PRIMARYGROUP=("Norfile1_Finance")
USE W: "\\Norfile1.na.ipsos\norwalk\finance"
USE H: "\\Norfile1.na.ipsos\norwalk\finance"
USE Y: "\\solomon.na.ipsos\solomon"
CASE @PRIMARYGROUP=("Norfile1_clientservice")
USE W: "\\Norfile1.na.ipsos\Norwalk\Client Service"
USE H: "\\Norfile1.na.ipsos\Norwalk\Client Service"
CASE @PRIMARYGROUP=("Norfile1_HumanResource")
USE W: "\\Norfile1.na.ipsos\Norwalk\Human Resource"
USE H: "\\Norfile1.na.ipsos\Norwalk\Human Resource"
USE L: "\\cinhr2.na.ipsos\cinhr"
CASE @PRIMARYGROUP=("Norfile1_ResearchAnalytics")
USE W: "\\Norfile1.na.ipsos\Norwalk\Research Analytics"
USE H: "\\Norfile1.na.ipsos\Norwalk\Research Analytics"
CASE @PRIMARYGROUP=("Norfile1_Seniorexecutive")
USE W: "\\Norfile1.na.ipsos\Norwalk\Senior Executive"
USE H: "\\Norfile1.na.ipsos\Norwalk\Senior Executive"
CASE @PRIMARYGROUP=("Norfile1_tracking")
USE H: "\\Norfile1.na.ipsos\Norwalk\tracking"
CASE @PRIMARYGROUP=("Norfile1_Novaction")
USE H: "\\Norfile1.na.ipsos\Norwalk\novaction"

;-------------------------------Toronto 350 and 365
Case @PRIMARYGROUP=("Torfile2_ClientService")
Use W: "\\Torfile2.na.ipsos\Toronto350\Client Service"
Case @PRIMARYGROUP=("Torfile2_DataProcessing")
Use W: "\\Torfile2.na.ipsos\Toronto350\Data Processing"
Case @PRIMARYGROUP=("Torfile2_Coding")
Use W: "\\Torfile2.na.ipsos\Toronto350\Coding"
Case @PRIMARYGROUP=("Torfile2_FieldObserver")
Use W: "\\Torfile2.na.ipsos\Toronto350\Field Observer"
Case @PRIMARYGROUP=("Torfile2_DocumentManagement")
Use W: "\\Torfile2.na.ipsos\Toronto350\Document Management"
Case @PRIMARYGROUP=("Torfile2_Estimating")
Use W: "\\Torfile2.na.ipsos\Toronto350\Estimating"
Case @PRIMARYGROUP=("Torfile2_Cati")
Use W: "\\Torfile2.na.ipsos\Toronto350\Cati"
Case @PRIMARYGROUP=("Torfile2_HumanResource")
Use W: "\\Torfile2.na.ipsos\Toronto350\Human Resource"
Case @PRIMARYGROUP=("Torfile2_SeniorManagement")
Use W: "\\Torfile2.na.ipsos\Toronto350\Senior Management"
Case @PRIMARYGROUP=("Torfile2_Tabbing")
Use W: "\\Torfile2.na.ipsos\Toronto350\Tabbing"
Case @PRIMARYGROUP=("Torfile2_Sampling")
Use W: "\\Torfile2.na.ipsos\Toronto350\Sampling"
Case @PRIMARYGROUP=("Torfile2_IT")
Use W: "\\Torfile2.na.ipsos\Toronto350\IT"
Case @PRIMARYGROUP=("Torfile2_Recruiting")
Use W: "\\Torfile2.na.ipsos\Toronto350\Recruiting"
Case @PRIMARYGROUP=("Torfile2_CanTrak")
Use W: "\\Torfile2.na.ipsos\Toronto350\CanTrak"
Case @PRIMARYGROUP=("Torfile2_Projects_Current Projects")
Use W: "\\Torfile2.na.ipsos\Toronto350\Projects\Current Projects"

EndSelect
Exit








The audit works fine if I put the sleep 20 after the audit32.exe line so there is a paused period before the second script runs.. It seems like the login process is stopping the executable from completing its job. I even set the user logon options in gpo so the scripts run before login.