Powershell 无法确定工作区
当我跑的时候在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
获取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所在域的父域中。