Как переместить или зарезервировать сервер символов?

Я храню символы для своих сборок на локальном компьютере, используя следующую команду:

call "C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\symstore.exe" add /r /f .\*.* /s "C:\Users\Sam\symbols" /t "Application" /v "rev %SVN_REVISION%" /c "adding revision %SVN_REVISION%"

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

symstore add /y \\hubserver\hubshare\myindex.txt /g \\myarchive\appserver /s \\sampledir\symsrv /p /t "Large Application" /v "Build 432" /c "Sample Add from Index"

для перемещения одной записи, когда я хочу переместить все из них.

Я попытался угадать этот синтаксис с:

"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\symstore.exe" /g C:\Users\Sam\symbols /s \\public\symbols

Но это не была признанная команда.

1 ответ

Нашел этот ответ на https://www.wintellect.com/merging-symbol-servers/ . Самый простой случай - просто создать новый сервер символов и объединить в него все текущие файлы с чем-то вроде:

      symstore add /r /f \\Retiring\Share /s \\Combined\Share /t "Merging Symbol Servers"
Другие вопросы по тегам