First off, using IP addresses anywhere is pretty bad form.. for this, use your NetBIOS domain name. (\\MyDomain\NetLogon\...)

Call will run the other script in the same context as the current - you must be very careful with global vars and function declarations. What happens if you run a script from the command line with just the Call statement? Does it report any errors? If not, try placing the same call statement at the start of your main script (with all the variable declarations and function definitions present). Still OK?

Using Run or Shell requires that you invoke Kix32 first.. such as:
 Code:
$Cmd = '%COMSPEC% /c kix32.exe \\MyDomain\NetLogon\MPL\SharePoint_Scan.kix'
'About to run: ' $Cmd ?
Shell $Cmd
What DLL files are you putting in the NetLogon folder? You only Need Kix32.exe for Kix to work.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D