Recommendation:

change lines 31 - 38 to:

 Code:
    if exist($workdir)
      $Action.WorkingDirectory = $workdir
    endif


sorry for the 'workingdir-being-required-suspicion' confusion
_________________________