Tfs Tf命令+;登录服务器

Tfs Tf命令+;登录服务器,tfs,batch-file,scheduled-tasks,Tfs,Batch File,Scheduled Tasks,我尝试与tfs服务器建立一些连接。 我必须在调度程序中运行它,所以我需要提供用户名和密码 如你所见。我们使用tfspreview版本。用户名(实时ID邮箱)和密码 当我删除密码时。它起作用了。缓存中的用户名和密码?我删除了本地appdata中的缓存 当我们尝试使用密码时。我们得到以下错误 TF30064: You are not authorized to access the server. 我们使用的代码 REM @echo off

我尝试与tfs服务器建立一些连接。 我必须在调度程序中运行它,所以我需要提供用户名和密码

如你所见。我们使用tfspreview版本。用户名(实时ID邮箱)和密码

当我删除密码时。它起作用了。缓存中的用户名和密码?我删除了本地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

看起来您正试图通过Visual Studio 2010的TF.EXE命令连接到tfspreview,对吗

即使您在Visual Studio中安装QFE以启用TFSPreview访问,也要注意这主要是一个“有限补丁”,并且TF.EXE不完全符合TFSPreview

你应该安装VS11测试版并使用这个版本的TF.EXE,也许你会更幸运

顺便说一句,我看到您决定创建一个计划作业来备份TFSPreview源。您必须知道,即使平台处于预览状态,您的整个团队项目集合也将在TFSPreview获得RTM后保留3个月,并且您将多次收到以下通知:

  • 升级至“付费版本”
  • 在本地检索团队项目集合,然后将其从MS服务器中销毁
  • 微软的布赖恩·凯勒对此非常清楚。因此,不要害怕丢失代码

    更新: 来自Brian Harry(TFS大老板之一):

    Brian Harry女士2012年3月27日下午1:06说,让我重复几次 我以前说过:

    1) 我们的目标是在成本上与同类产品的市场竞争 能力

    2) 前几天我在我的CodePlex帖子中提到,我们设想一个 跨TFSPreview/CodePlex的统一服务,可从免费扩展到 已支付-详情仍有待确定

    3) 在我们建立任何计费模型之前,我们将提供一个高 将数据从云端迁移到服务器的逼真度和简便方法 如果您认为本地TFS服务器更经济


    欢迎在Brian的博客上联系他,请他确认,他总是回答人们的问题。

    是的,我尝试使用TF.EXE(VS 2010)连接到tfspreview。嗯,这确实是个问题。在条款和条件中,有一行代码可以在没有任何通知的情况下删除:(不,不,我可以向你保证不会发生这种情况……如果你想让我找到Brian Keller的评论,我可以搜索。但别担心。我和几个MVP正在使用它,MS向我们保证,如果我们不想升级到付费版本,我们可以将TPC放回本地。如果你想搜索它,我可以将它提交给我的妈妈。)我们需要备份的原因是因为条款和条件。Thx,我给他发了一封电子邮件。我不明白的是,如果没有密码,你为什么要麻烦给密码?