繁体   English   中英

远程TFS的Powershell无法正常工作

[英]Powershell remote to TFS not working

我正在尝试为构建服务器上的用户获取最新信息。 我创建了一个powershell脚本来执行此操作,该脚本成功完成,但是文件夹未更新。 如果我打开一个powershell会话并逐行手动键入它们,则它会起作用。 但是运行脚本不会。

$tf = 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\TF.exe '
$s = New-PSSession -ComputerName server -Credential user
Invoke-Command $s -ScriptBlock{
cd c:\inetpub\wwwroot\sqlwebservice 
& $args[0] @('get ', '. ', '/r')
cd SyncService
dir
exit
} -ArgumentList ($tf) 
Pause

有任何想法吗? 谢谢。

根据您的情况,如果它逐行工作而不是作为脚本工作。 您可以使用-Timeout等待作业完成超时(以防命令挂起)。 看一下下面的两个链接:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM