-1

.net アプリケーションでバックグラウンド プロセスとして tfpt createteamproject コマンドを実行して、新しいチーム プロジェクトを作成しています。ただし、ログから次の例外が発生します。

2009-10-06 17:02:10Z | Module: Internal | Team Foundation Server proxy retrieved | Completion time: 0.140274 seconds

2009-10-06 17:02:10Z | モジュール: 内部 | Team Foundation Server のテンプレート情報 " http://vm-devt9:8080/tfs" が Team Foundation Server から取得されました。 | 完了時間: 0.015586 秒 2009-10-06 17:02:10Z | モジュール: エンジン | スレッド: 1 | 新しいプロジェクトは "MSF for Agile Software Development v5.0" で作成されます" 方法論 2009-10-06 17:02:10Z | モジュール: エンジン | 取得された IAuthorizationService プロキシ | 完了時間: 0.15586 秒 ---例外エントリの開始 --- 時間: 2009-10-06 17:02:10Z モジュール: エンジンイベントの説明: TF30226: ユーザーにプロジェクト作成権限がありませんでした例外の種類: System.Security.SecurityException 例外メッセージ: TFXXXXXX: このバージョンの Visual Studio Team System Web サービスでチーム プロジェクトを作成できません.クライアントを互換性のあるバージョンにアップグレードしてくださいVisual Studio Team System 2010 で。スタック トレース: Microsoft.TeamFoundation.Proxy.AuthorizationService で。Microsoft.VisualStudio.TeamFoundation.SecurityHelper.UserHasCreatePermissions (ELeadLogger ログ) の CheckPermission(String objectId, String actionId) --- 例外エントリの終了 ---

2009-10-06 17:02:10Z | モジュール: エンジン | スレッド: 1 | TF30172: 新しいチーム プロジェクトを作成する権限がありません。2009-10-06 17:02:10Z | モジュール: BatchTeamProjectCreator | スレッド: 1 | Microsoft.VisualStudio.TeamFoundation.ProjectCreationException: TF30172: 新しいチーム プロジェクトを作成する権限がありません。Microsoft.VisualStudio.TeamFoundation.EngineStarter.CheckPermissions() で Microsoft.VisualStudio.TeamFoundation.EngineStarter.CreateProject() で Microsoft.VisualStudio.TeamFoundation.BatchTeamProjectCreator.CreateProject() で Microsoft.VisualStudio.TeamFoundation.BatchTeamProjectCreator.BatchCreateTeamProject() マイクロソフトで.VisualStudio.TeamFoundation.BatchTeamProjectCreator.BatchCreateTeamProject(String teamProjectCreationSettingFile, String& logFileFullPath)

2009-10-06 17:02:10Z | モジュール: BatchTeamProjectCreator | スレッド: 1 | チーム プロジェクトのバッチ作成に失敗しました。

また、プロセス テンプレートを指定するときに二重引用符で問題が発生しました (MSF for Agile Software Development v5.0 を使用しています)。

私はすべての管理者およびチーム プロジェクトの作成権限を設定していますが、ここで問題が発生していることを誰か指摘できますか?

ありがとう、タラ。

4

2 に答える 2

0

ここに回避策があることに気づきました。VSTS 2010には、プロジェクトの作成を自動化するコマンドが組み込まれているので、これを試してみましょう。VS 2010に同梱されるまで、動力工具を待つことはできません。.:D

于 2009-10-09T04:30:50.770 に答える
0

完全な権利を設定しないことをお勧めします。UIからできますか?

再読するだけで編集。

Visual Studio Team System Web サービスのバージョン。クライアントを Visual Studio Team System 2010と互換性のあるバージョンにアップグレードしてください

これは、2010 のコマンド プロンプトを使用しているということですか?

編集:

TFPT を使用しているので、powershell スクリプトを使用できますか? 同じように失敗すると思います。TFPT がいつ 2010 年に移植されるかについて MS に尋ねるまでは、残念ながら私は少し途方に暮れています - 申し訳ありません。

于 2009-10-06T11:53:47.220 に答える