Ugh.... I'm sorry to hear that. SMS does this soooooo nicely.... Status tracking, reporting..... It's just a good way to do this.

Have you verified that your GETFILEVERSION actually returns a file version at all? You can send the output to your monitor by using:
Code:
 ? GETFILEVERSION("c:\windows\system32\ccm\ccmexec.exe") 



Also, make sure your path is being produced correctly for the entire SHELL string. You can also echo this to the screen with a ? symbol before the string (I think)....

Otherwise, I don't know what would be keeping your script from running.
_________________________
let the wise listen and add to their learning,
and let the discerning get guidance- Proverbs 1:5