【问题标题】:Powershell remote to TFS not workingTFS的Powershell远程无法正常工作
【发布时间】:2017-02-20 20:25:24
【问题描述】:

我正在尝试为构建服务器上的用户获取最新信息。我创建了一个 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

有什么想法吗?谢谢。

【问题讨论】:

  • 您是在构建过程中运行脚本还是仅在本地计算机上运行它?
  • 我在本地机器上运行它。它为运行构建的通用登录更新文件夹。通过这种方式,我可以签入对 XML 的更改,运行此脚本,并且运行构建的用户会得到更新,而无需我远程访问该服务器。

标签: powershell tfs powershell-remoting


【解决方案1】:

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

【讨论】:

  • 太棒了。我会检查一下。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-05
  • 2022-11-13
  • 1970-01-01
  • 2015-03-30
  • 2013-11-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多