TFS PowerShell スナップインをセットアップするにはどうすればよいですか

StackOverflow https://stackoverflow.com/questions/1050689

  •  20-08-2019
  •  | 
  •  

質問

TFS Power Tools をインストールし、powershell スナップインを使用しようとしていますが、設定方法がわかりません。インストールフォルダーを見ると、次の 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

instalutil を使用してそれぞれをインストールし、次の PS コードを使用して、スナップインを追加できるようにどのコマンドレットがインストールされているかを確認しましたが、これらの DLL にはほんの一握りしか存在していないようで、これらのコマンドは現時点では役に立ちません。

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...

ありがとう。

役に立ちましたか?

解決

あなたはx64の上で実行されている任意のチャンス?私のx64システム上Microsoft.TeamFoundation.PowerShellスナップインはのみのPowerShellのx86の風味の下に表示されます。

:として単純にそれを追加します
PS> Add-PSSnapin Microsoft.TeamFoundation.PowerShell

私はあなたが2008年10月リリースTFパワーツールをインストールしていることそれを取ります。もしそうなら、あなたは、最大発射できるPowerShellコンソールファイルの[スタート]メニューのショートカットもあります。これは、TFスナップインをプリロードします。

他のヒント

インストール中 Visual Studio Team Foundation Server 2013 Update 2 パワー ツール .msi, 、再インストールして選択する必要があることがわかりました。 修正する をインストールし、インストールを有効にします PowerShell コマンドレット .

@Keithヒルのと@ Blakomenの答えは両方とも正しいです。この多くの情報は、ヘルプファイルで提供されます。

スタート/すべてのプログラム/マイクロソフトのTeam Foundation Server 2010のパワーツール/ヘルプ Visual StudioのTeam SystemのTeam Foundation ServerのためのWindows PowerShellコマンドレット

それとも単に

C:\プログラムファイル(x86の)\マイクロソフトのTeam Foundation Server 2010のパワーツール\ヘルプ\ PowerShellCmdlets.mht

(のために必要に応じて調整し、あなたのフォルダとパワーツールのバージョンをインストールします)。

help Get-TfsItemHistory -fullから)次のことに注意してください

-Server <TeamFoundationServer>
    Identifies the Team Foundation Server. This option is required if the command
    is invoked from a directory that is not mapped to a workspace.
あなたはまだすべてでPowerShellを使用していない場合は、

、あなたは仕事にTFパワーツール2008年10月のリリースでPowerShellコンソールを取得するには、リモートスクリプトの実行を有効にする必要があります。 PowerShellコンソールを開き、入力します:

Set-ExecutionPolicy RemoteSigned
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top