Перестроение клиентского кэша [witadmin]
С помощью команды witadmin rebuildcache можно выполнить принудительную перестройку кэша на каждом клиентском компьютере при следующем его подключении к коллекции командных проектов.
Чтобы предотвратить появление ошибок рабочего пространства при выполнении операций управления версиями или построения на Team Foundation, необходимо обновлять кэш данных на клиентских компьютерах после проведения определенных операций по техническому обслуживанию. После перемещения, восстановления, переименования или отработки отказа сервера уровня данных или сервера уровня приложений необходимо обновить кэш для отслеживания рабочих элементов, а пользователи должны обновить кэш управления версиями на клиентских компьютерах.
Важно!
Чтобы избежать проблем с работой сервера, не выполняйте эту команду в обычное рабочее время.
Программа командной строки witadmin работает только применительно к локальному развертыванию TFS. Для запуска программы откройте окно командной строки там, где установлена среда Visual Studio или Team Explorer, и введите:
cd %programfiles(x86)%\Microsoft Visual Studio 14.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
Основные понятия
Выбор клиента для поддержки требуемых задач
Другие ресурсы
witAdmin. Настройка объектов для отслеживания рабочих элементов и управление этими объектами