2012-04-24 24 views
0

私はtfsサーバと何らかの接続を試みています。 スケジューラでこれを実行する必要があるので、ユーザ名とパスワードを入力する必要があります。Tfコマンド+ログインサーバ

ご覧のとおりです。我々はtfspreviewバージョンを使用します。ユーザー名(LIVE ID mailadres)とパスワード。

私はパスワードを削除します。できます。キャッシュ内のユーザー名とパスワード?ローカルのappdataでキャッシュを削除しました!

パスワードを入力するとき。次のエラーが発生します。

TF30064: You are not authorized to access the server. 

私たちが使用するコード。

  REM @echo off 
      REM ... Change the path below. This is the path where the code will be downloaded! 
      REM Z: 
      REM cd Backup_TFS_Preview 
      REM call %VS100COMNTOOLS%\..\..\VC\vcvarsall.bat x86 

      REM ... Navigate to folder 
      Z: 
      cd Backup_TFS_Preview 

      REM ... Makes folder with date today 
      mkdir %Date:~-10,2%-%Date:~-7,2%-%Date:~-4,4% 

      REM ... Navigate to folder 
      cd %Date:~-10,2%-%Date:~-7,2%-%Date:~-4,4% 

      REM ... Add workspace for the folder with date of today 
      "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf" workspace /login:username(LiveID mail adres),password /new /server:https://*.tfspreview.com/DefaultCollection %Date:~-10,2%-%Date:~-7,2%-%Date:~-4,4% /noprompt 

      REM ... Get all items from TFS 
      "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf" get /recursive /all /noprompt 

      REM ... Navigate to folder 
      cd .. 

      REM ... Zip the folder 
      C:\TFS_Backup_Scripts\7z.exe a %Date:~-10,2%-%Date:~-7,2%-%Date:~-4,4%.zip %Date:~-10,2%-%Date:~-7,2%-%Date:~-4,4%\ 

      REM ... Remove folder 
      rmdir %Date:~-10,2%-%Date:~-7,2%-%Date:~-4,4%\ /s /q 

      REM ... Delete workspace 
      "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\tf" workspace /delete %Date:~-10,2%-%Date:~-7,2%-%Date:~-4,4% /noprompt 

      REM ... Navigate to folder 
      cd .. 
      cd .. 

      REM ... Delete zip files that are older then 10 days 
      forfiles -p "Z:\Backup_TFS_Preview" -s -m *.* -d -10 -c "cmd /c del /q @path" 

      PAUSE 

答えて

0

Visual Studio 2010のTF.EXEコマンドからtfspreviewに接続しようとしていますか?

Visual StudioでTFSPreviewアクセスを有効にするためにQFEをインストールした場合でも、これは主に「限定パッチ」であり、TF.EXEはTFSPreviewに完全に準拠していないことに注意してください。

VS11ベータ版をインストールして、このバージョンのTF.EXEを使用してください。多分あなたはもっと幸運でしょう。

Btw私はTFSPreviewソースをバックアップするスケジュールジョブを作成することに決めました。あなたはプラットフォームが、プレビュー状態であっても、あなたの全チームプロジェクトコレクションTFSPreviewはRTMを取得する3ヶ月後に保持されます、あなたは可能性のいくつかの時間を通知されますことを知っている必要がありますするには、次の

    1. アップグレード"有料版"
    2. チームプロジェクトコレクションがMSサーバーから破棄される前にローカルで取得します。

    MSからのBrian Kellerはそれについて非常に明確でした。だからあなたのコードを失うのを恐れないでください。

    更新: Commentブライアン・ハリー(TFSビッグボスの1)から:

    ブライアンハリーMS 2012年3月27日私は「いくつか 事を繰り返してみましょう、と述べ13:06前に言いました:

    1)我々の目標は、同様の 機能の市場とのコスト競争力であることです。先日私のCodePlex投稿で、 のTFSPreview/CodePlexで統一されたサービスを想定していましたが、これは無料で の支払いを受けました。詳細はまだ決まっています。

    3)我々はすべての課金モデルを提起する前に、我々はあなたがそれがより経済的だ決めるべき オンプレミスTFSサーバーにクラウドからデータを移行するために、高 忠実かつ簡単な方法を提供します。

    彼のブログでブライアンに連絡して確認を求めてもらえたら、彼はいつも人に答えます。

  • +0

    はいTF.EXE(VS 2010)でtfspreviewに接続しようとしています。うーん、それは本当に問題になる可能性があります。利用規約には、通知がなくてもコードを削除できる行があります。 :( – Sven

    +0

    いいえ、私はそれが事実ではないことを保証することができます...私がブライアンケラーからのコメントを見つけることができたら、私はそれを検索することができましたが、心配しないでください。私たちは、有料版にアップグレードしたくない場合は、TPCを前提に戻すことができるとMSに保証しました。 – Nock

    +0

    これを検索したいのであれば、マネージャーに送信することができます。 – Sven

    関連する問題