Поделиться через


Перестроение клиентского кэша [witadmin]

С помощью команды witadmin rebuildcache можно выполнить принудительную перестройку кэша на каждом клиентском компьютере при следующем его подключении к коллекции командных проектов.

Чтобы предотвратить появление ошибок рабочего пространства при выполнении операций управления версиями или построения на Team Foundation, необходимо обновлять кэш данных на клиентских компьютерах после проведения определенных операций по техническому обслуживанию. После перемещения, восстановления, переименования или отработки отказа сервера уровня данных или сервера уровня приложений необходимо обновить кэш для отслеживания рабочих элементов, а пользователи должны обновить кэш управления версиями на клиентских компьютерах.

Важно!

Чтобы избежать проблем с работой сервера, не выполняйте эту команду в обычное рабочее время.

Для запуска инструмента командной строки witadmin откройте окно командной строки там, где установлено либо Visual Studio, либо Team Explorer, и введите:

cd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE

В 32-разрядной версии Windows замените %programfiles(x86)% на %programfiles%.

Требования

  • Для использования команды witadmin rebuildcache нужно быть членом группы безопасности Администраторы Team Foundation или Администраторы проекта для той коллекции проектов, которой вы хотите управлять. Справочник по разрешениям Team Foundation Server.

Примечание

Даже если вход в систему выполнен с разрешениями администратора, для выполнения этой функции необходимо открыть окно командной строки с повышенными привилегиями на сервере, на котором выполняется Windows Server 2008.Чтобы открыть окно командной строки с повышенными привилегиями, в меню Пуск откройте контекстное меню пункта Командная строка и выберите пункт Запуск от имени администратора.Дополнительные сведения см. здесь.

witadmin rebuildcache /collection:CollectionURL [/noprompt]

Параметры

Параметр

Описание

/collection:CollectionURL

Задает универсальный код ресурса (URI) коллекции командных проектов. URI необходимо указать в следующем формате: http://ИмяСервера:Порт/ИмяВиртуальногоКаталога/ИмяКоллекции.

Если виртуальный каталог не используется, URI имеет следующий формат:

http://ИмяСервера:Порт/ИмяКоллекции.

/noprompt

Отключает запрос подтверждения.

/? или help

Отображает справку по команде в окне командной строки.

Заметки

Команда witadmin rebuildcache делает недействительными кэшированные данные на всех клиентах для заданной коллекции командных проектов. Это приводит к обновлению кэша на каждом клиенте при следующем его подключении к коллекции проектов.

Примеры

Следующая команда делает недействительными кэш метаданных для всех клиентов, подключающихся к коллекции DefaultCollection, которая определена на сервере с именем AdventureWorksServer. Кэш клиентов обновляется при их следующем подключении к коллекции проектов.

witadmin rebuildcache /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection

См. также

Задачи

Обновление клиента Team Foundation

Основные понятия

Выбор клиента Team Foundation для поддержки требуемых задач

Другие ресурсы

witAdmin. Настройка объектов для отслеживания рабочих элементов и управление этими объектами