Well if it worked before with the original inventory script, then i don't know why you would have to change any of the locations. Or did never work with that piece?

But you definitely don't have to copy kix32.exe to each machine. Maybe you should echo %errorlevel% after you try to launch the script in you cmd file. And then drop a pause in there.