When running a bat file through Landesk it doesn't always react the same as just being on the machine and running the bat file.
I going to guess either C:\Microsoft Office does not exist and it can't move it there without the folder already existing or it doesn't know if in the first line c:\windows\system32\i386\applications\microsoft office is a file or folder.