Powershell 在Windows 10中添加PSSNaper

Powershell 在Windows 10中添加PSSNaper,powershell,tfs,windows-10,Powershell,Tfs,Windows 10,我正在尝试连接并从我的TFS获取更改集。为此,我使用了以下命令: powershell -Command "get-pssnapin -Registered Add-PSSnapin Microsoft.TeamFoundation.PowerShell 我得到的结果是 Name : Microsoft.TeamFoundation.PowerShell PSVersion : 2.0 Description : This is a PowerShell snap-in t

我正在尝试连接并从我的TFS获取更改集。为此,我使用了以下命令:

powershell -Command "get-pssnapin -Registered
Add-PSSnapin Microsoft.TeamFoundation.PowerShell
我得到的结果是

Name : Microsoft.TeamFoundation.PowerShell PSVersion : 2.0 Description : This is a PowerShell snap-in that includes the Team Foundation Server cmdlets. Name : WDeploySnapin3.0 PSVersion : 2.0 Description : This is a PowerShell snap-in that contains cmdlets for managing Microsoft Web Deployment infrastructure. 我得到的结果是:

添加PSSnapin:无法加载Microsoft.TeamFoundation中的Windows PowerShell管理单元。 由于以下错误,PowerShell无法加载文件或程序集 “Microsoft.TeamFoundation.PowerTools.PowerShell.dll”或其 依赖关系。系统找不到指定的文件。 第1行字符:1 +在Microsoft.TeamFoundation.PowerShell中添加PSSnapin + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:InvalidData:(Microsoft.TeamFoundation.PowerShell:String)[添加PSSnapin],PSSnapInException +FullyQualifiedErrorId:AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
Microsoft.TeamFoundation.PowerShell
管理单元来自TFS powertools。您的机器上似乎安装了旧版本的powertools。我已经在64位Win10上使用TFS 2015 powertools进行了测试,并获得了成功的响应

您可以检查您的powertools版本并检查案例,以查看解决方案是否对您有所帮助


顺便说一下,您可以使用PooTo工具管理单元。< /P>您使用的是TFS和VS的哪个版本?C:\程序文件(x86)\微软Team Foundation Server 2015 POWER工具,这个版本在我的系统中。VS 2017i在我的系统中有这个文件夹“C:\程序文件(x86)\微软Team Foundation Server 2015动力工具”我正在使用VS 2017Do您有其他版本的PooToots吗?您可以在另一台机器上尝试,看看是否可以重现此问题。我的计算机中有2010、2013、2015电动工具。您的脚本似乎是旧版本2.0,而不是2015版本。您可以尝试将5.1版本添加到会话中。 Add-PSSnapin : Cannot load Windows PowerShell snap-in Microsoft.TeamFoundation. PowerShell because of the following error: Could not load file or assembly 'Microsoft.TeamFoundation.PowerTools.PowerShell.dll' or one of its dependencies. The system cannot find the file specified. At line:1 char:1 + Add-PSSnapin Microsoft.TeamFoundation.PowerShell + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (Microsoft.TeamFoundation.PowerShell:String) [Add-PSSnapin], PSSnapInException + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand