Команды TFS в сценарии PowerShell

У меня есть сценарий Powershell, написанный в версии 1.0. В этом существующем старом скрипте мне нужно средство, чтобы получить последний код проекта из TFS. У меня есть клиент TFS на машине, и это позволяет мне использовать командную строку TFS. Я создал комментарии командной строки TFS, чтобы получить последние из TFS. Эти команды успешно выполняются из команды propmt.

теперь мне нужно включить эти команды TFS в мой старый скрипт poweshell. Мне нужно знать, выполнимо ли это? Если да как тогда.

спасибо.

1 ответов


один из вариантов-запустить TF.exe программа с необходимыми аргументами из вашего сценария PowerShell, как и с любым другим исполняемым файлом:

PS> & "$env:ProgramFiles\Microsoft Visual Studio 10.0\Common7\IDE\TF.exe" @("workspace", "/new", "WS1", "/noprompt", "/login:foo,bar", "/collection:baz/tfs")

или вы можете использовать командлеты TFS PowerShell, включенные в TFS Power Tools:

PS> Add-PSSnapin Microsoft.TeamFoundation.PowerShell 
PS> Get-TfsChangeset -Latest -Server "http://mytfsserver"