Использование symstore для удаления всех pdb старше X месяцев

Я просмотрел статьи, но не смог найти ответ на свой вопрос.

У нас есть pdbs, опубликованные на сервере, но у нас мало места... мы хотели бы правильно отменить публикацию / перемещение / архивирование и т. Д. С помощью symstore, чтобы мы не влияли на идентификаторы транзакций и способ их хранения.

Как я могу указать, чтобы переместить / удалить все PDB старше X месяцев

Я просмотрел список команд здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/ms681378(v=vs.85).aspx

2 ответа

Я думаю AgeStore Команда, входящая в состав средств отладки, была сделана специально для этой цели. Что-то вроде

AgeStore \\symbolserver\symbols -days=90

удалит все символы старше трех месяцев

Файл server.txt внутри папки 000Admin представляет собой текстовый файл в формате CSV, в котором содержится вся необходимая информация.

Вы можете проанализировать этот файл и получить идентификатор и дату для каждого сохраненного файла.

Если дата старше X месяцев, введите команду удаления для этого идентификатора.

Обратите внимание, что команда delete заблокирует и изменит файл server.txt, поэтому я рекомендую вам полностью разобрать его, закрыть и только после этого выполнять итерацию по списку при выполнении команд удаления.

Другие вопросы по тегам