Есть ли способ загрузки проектов из TFS с использованием VBScript? - PullRequest
0 голосов
/ 15 марта 2011

Есть ли способ загрузки проектов из TFS с использованием VBScript?

Ответы [ 2 ]

0 голосов
/ 15 марта 2011

Вы можете создать командную строку, запускающую tf.exe с соответствующими параметрами, и использовать объект оболочки для ее запуска.Пример ниже представляет собой (непроверенное) ублюдочное пюре из нескольких вещей, которые у нас есть.(основная форма взята из .vbs, настроенного для копирования между общими сетевыми ресурсами, а командная строка TFS - из пакетного файла ночной сборки)

Dim strCmd
Dim objShell

Set objShell = WScript.CreateObject("WScript.Shell")

strCmd = "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>tf get ""$/<Project Name>/Trunk/NET/<Application>"" /force /recursive" 

objShell.Exec(strCmd & " > c:\temp\get.log ")
0 голосов
/ 15 марта 2011

Почему вы хотите использовать VBScript, а не powershell? Это поддерживаемый способ: http://blogs.msdn.com/b/granth/archive/2010/01/12/tfs2010-invoking-tfs-web-services-using-powershell.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...