[KXRPCMapping]
;Account domain called BMCEN01 containing
;three servers. PDC is listed first.
BMCEN01=\\CEN01PC,\\CEN01BCIIS01,\\CEN01BCEXC01
;Resource domain called BMFIN02 containing
;two servers. PDC is listed first.
BMFIN02=\\FIN02PC,\\FIN02PC1
;No default specifiedAll the above have the 3.6 kix??.* files plus the kxrpc.exe in their netlogon shares and are running the KXRPC service.
The Win 95 PCs have 'BMFIN02' set as their workgroup however, the Microsoft Client for Microsoft networks is set to log the user on to the 'BMCEN01' domain and restore network connections.
My test PC has the MSNET32.DLL patch applied and the two registry changes you mentioned re network provider order.
In this scenario, will the RPC server be once of the servers from the BMCEN01= line, because that's the domain the client is loggin into, or will the RPC server be from the BMFIN02= line as that's the workgroup the PC is a member of.
The way the script behaves during logon is different to when the script is run after being logged on, and this is making it very difficult to test in a consistent manner.
As a work around, I might get rid of the KXTART.INI file and place a SET KXRPC=\\CEN01??????? statement in my LogonScriptLauncher.bat file to force KIX to use whichever domain controller KIX is started from. I know according to the manual that's what KIX is supposed to do anyway, but there's something else going on here.