2012-11-05 25 views

回答

1

我没有tortoiseSVN安装,但它看起来像你缺少工作的主要scriptbloc。这是否工作?

Start-Job { tortoiseproc $args} -ArgumentList "/command:update /path:C:\MyDir /closeonend:2" 
+0

这是很好,谢谢。有什么方法可以在流程完成时进行报告?例如$ job = Start-Job {tortoiseproc $ args} -ArgumentList“/ command:update/path:C:\ MyDir/closeonend:2”;返回$ job.State - 但不会等待进程结束,所以$ job.State总是会说“正在运行” – user1054637

+0

您可以等待它完成,只需将其管理到Wait-Job –

+0

对不起,我是新手PS和我需要手持一点。我期望在工作中等待,但在返回工作状态后也要清理干净。到目前为止,它不工作,我正在思考一些基本概念,我认为Start-Job {tortoiseproc $ args} -ArgumentList“/命令:更新/路径:C:\ MyDir/closeonend:2”|等待作业| Get-Job {$ _。Id} | Remove-Job return {$ _。State} – user1054637