fixed PSModulePath handling and added -PassThru parameter