Powershell 无法确定工作区

Powershell 无法确定工作区,powershell,tfs,tfs-power-tools,Powershell,Tfs,Tfs Power Tools,当我跑的时候在powershell里 获取TfsItemHistory-递归-版本C13855~C14103 我发现错误无法确定源代码管理服务器。 如果我正在运行tfpt.exe,我只需执行tf工作区/s:serverUrl 如何克服此错误?在PS中运行这4个命令修复了此问题 Add-PSSnapin Microsoft.TeamFoundation.PowerShell $tfsServerString = "http://server:8080/tfs/optionalName" $t

当我跑的时候在powershell里

获取TfsItemHistory-递归-版本C13855~C14103

我发现错误
无法确定源代码管理服务器。

如果我正在运行tfpt.exe,我只需执行
tf工作区/s:serverUrl


如何克服此错误?

在PS中运行这4个命令修复了此问题

 Add-PSSnapin Microsoft.TeamFoundation.PowerShell
 $tfsServerString = "http://server:8080/tfs/optionalName"
 $tfs = get-tfsserver $tfsServerString
 Get-TfsItemHistory $/TeamProjectName -Recurse -Version C13855~C14103 -Server $tfs | fl Comment,ChangesetId,CreationDate,Committer

此问题特定于x64 windows。

对我们来说是有效的“此问题特定于x64”。当我们从“Windows Powershell(x86)”运行相同的powerhsell TFS命令时,一切都成功了。这都是由于TFS 2013或用户位于TFS所在域的父域中。