如何使用Visual Studio 2017在计算机上安装用于TFS的PowerShell Commandlet
我有一些与TFS一起工作的PowerShell脚本。我曾经有一个安装了PowerTools的VisualStudio2015,所以工作正常 我现在有了一台新的Visual Studio 2017机器,无法使用PowerTools部署安装Commandlet。我有什么选择 安装VS 2015对我来说也不是一个选项,也不是一个长期的解决方案 我试过:如何使用Visual Studio 2017在计算机上安装用于TFS的PowerShell Commandlet,powershell,tfs,Powershell,Tfs,我有一些与TFS一起工作的PowerShell脚本。我曾经有一个安装了PowerTools的VisualStudio2015,所以工作正常 我现在有了一台新的Visual Studio 2017机器,无法使用PowerTools部署安装Commandlet。我有什么选择 安装VS 2015对我来说也不是一个选项,也不是一个长期的解决方案 我试过: Add-PSSnapin Microsoft.TeamFoundation.PowerShell 但获取的错误是未安装Microsoft.TeamF
Add-PSSnapin Microsoft.TeamFoundation.PowerShell
但获取的错误是未安装Microsoft.TeamFoundation.PowerShell。
尝试安装时,出现一个错误,模块未找到
Install-Module Microsoft.TeamFoundation.PowerShell
有没有办法在不安装VS 2015的情况下安装它?据我所知,TFS 2017没有PowerTools。您可以阅读关于2017年TFS的文章,但我不知道关于2017年Visual Studio的文章 但是,存在Igor Avade的回购协议。他有一个公共存储库: 你可以试试这个
我以前没有尝试过。您只能安装TFS Power Tools cmdlet,而不安装VS 2015 with Chocolate: 打开PowerShell。 -必须存在于机器上,如果您没有让它运行此: 设置ExecutionPolicy旁路-作用域进程-强制;iex新对象系统.Net.WebClient.DownloadString'https://chocolatey.org/install.ps1" 下载TFS电动工具安装程序:Invoke WebRequest-OutFile Install-TFPT.ps1https://gist.githubusercontent.com/jrotello/2b9cd552e764e1cf364a3535b1dcc315/raw/Install-TFPT.ps1 安装PowerShell cmdlet:./Install-TFPT.ps1-InstallDirectory 成功执行安装脚本后,您可以使用以下命令将PowerShell管理单元加载到会话中,或将该命令添加到PowerShell配置文件中,以便将管理单元加载到您创建的每个PowerShell会话中。 在Microsoft.TeamFoundation.PowerShell中添加PSSnapin 你可以找到另一种方法 此外,您还可以使用许多有用的命令下载的另一个TFS PowerShell模块: