如何设置TFS PowerShell Snapin

The*_*ean 21 powershell tfs tfs-power-tools

我已经安装了TFS Power Tools,我正在尝试使用powershell snapin,但我无法弄清楚如何设置它.当我查看安装文件夹时,我只看到以下5个dll.

Microsoft.TeamFoundation.PowerToys.Client.dll
Microsoft.TeamFoundation.PowerToys.Common.dll
Microsoft.TeamFoundation.PowerToys.Controls.dll
Microsoft.VisualStudio.TeamFoundation.PowerToys.Common.dll
Microsoft.VisualStudio.TeamFoundation.PowerToys.dll
Run Code Online (Sandbox Code Playgroud)

我使用instalutil安装每个,然后我使用下面的ps代码来查看安装的cmdlet,这样我就可以添加snapin但看起来这些dll中只有一个handfull,这些命令现在对我没用.

PS H:\> get-pssnapin -registered


Name        : TfsBPAPowerShellSnapIn
PSVersion   : 1.0
Description : This is a PowerShell snap-in that includes Team Foundation Server cmdlets.



PS H:\> get-command -pssnapin TfsBPAPowerShellSnapIn

    CommandType     Name                                                Definition
    -----------     ----                                                ----------
    Cmdlet          Get-MsiProductId                                    Get-MsiProductId [[-ProductIndex] <Int32>] [[-Mo...
    Cmdlet          Get-TfsDBServer                                     Get-TfsDBServer [[-DBPath] <String>] [-Verbose] ...
    Cmdlet          Get-TfsHealthPing                                   Get-TfsHealthPing [-Verbose] [-Debug] [-ErrorAct...
    Cmdlet          Get-TfsSqlData                                      Get-TfsSqlData [[-ConnectionBuilder] <SqlConnect...
Run Code Online (Sandbox Code Playgroud)

谢谢.

小智 37

你有机会在x64上运行吗?在我的x64系统上,Microsoft.TeamFoundation.PowerShell管理单元仅显示在PowerShell的x86风格下.添加它就像:

PS> Add-PSSnapin Microsoft.TeamFoundation.PowerShell
Run Code Online (Sandbox Code Playgroud)

我认为你安装了TF Power Tools 2008年10月发布.如果是这样,那么您可以启动PowerShell控制台文件的开始菜单上的快捷方式.这预装了TF snapin.

  • 在最新版本的电动工具中(截至本评论2011年3月),PowerShell cmdlet未随标准安装一起安装.您必须选择自定义安装并设置要安装的powershell内容. (16认同)

Phi*_*eck 12

在安装Visual Studio Team Foundation Server 2013 Update 2 Power Tools .msi时,我发现必须重新安装并选择Modify installation并启用PowerShell Cmdlet的安装.

  • 对我来说,我实际上必须修复我的安装.花了一段时间......看起来好像挂了.但它修复了它. (3认同)