Параметры командной строки SymStore

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

symstore add [/l/o/p/r/compressOptions] [-:MSGMessage] [-:REL] [-:NOREFS] /fFile/sStore/tProduct [/vVersion] [/d LogFile] [/dLogFile]

symstore add [/a/l/o /p/r] [-:REL] [-:NOREFS] /gShare /fFile/x IndexFile [/dLogFile]

symstore add [/o/compressOptions] [ /p [-:MSG |Message] [-:REL] [-:NOREFS]] /yIndexFile/gShare/sStore/tProduct [/vVersion] [/cComment] [/dLogFile]

запрос symstore [/o/r] /fFile/sStore [/dLogFile]

symstore del /iID/sStore [/o] [/dLogFile]

symstore/?

Параметр Значение
/a Позволяет SymStore добавлять новые сведения индексирования в существующий файл индекса. (Этот параметр используется только с параметром /x.)
/c Comment Указывает комментарий для транзакции.
/компресс Позволяет SymStore создать сжатые версии каждого файла, скопированного в хранилище символов, вместо использования несжатой копии файла. Имеет два необязательных аргумента (CAB или ZIP), которые указывают используемый тип сжатия. По умолчанию используется сжатие CAB, если он не указан. Этот параметр действителен только при хранении файлов, а не указателей и не может использоваться с параметром /p.
/d LogFile Указывает файл журнала, используемый для выходных данных команды. Если это не включено, сведения о транзакциях и другие выходные данные отправляются в stdout.
/f File Указывает один или несколько путей к файлам (или каталогов), которые нужно добавить. Если указанный путь к файлу начинается с символа "@", ожидается файл ответа, содержащий список файлов, добавляемых (один путь к файлу на строку).
/g Share Указывает сервер и общую папку, в которой файлы символов были первоначально сохранены. При использовании с /f общий ресурс должен совпадать с началом описателя файла. При использовании с /y общий доступ должен быть расположением исходных файлов символов (а не файла индекса). Это позволяет позже изменить эту часть пути к файлу в случае перемещения файлов символов на другой сервер и общий доступ.
/i ID Указывает строку идентификатора транзакции.
/l Позволяет файлу находиться в локальном каталоге, а не в сетевом пути. (Этот параметр используется только с параметром /p.)
/o Приводит к отображению подробных выходных данных SymStore.
/p Позволяет SymStore хранить указатель на файл, а не сам файл.
/r Заставляет SymStore добавлять файлы или каталоги рекурсивно.
/s Store Указывает корневой каталог для хранилища символов.
/t Product Указывает имя продукта.
Версия /v Указывает версию продукта.
/x IndexFile Приводит к тому, что SymStore не сохраняет фактические файлы символов. Вместо этого SymStore записывает сведения в IndexFile , которые позволят SymStore получить доступ к файлам символов позже.
/y IndexFile Позволяет SymStore считывать данные из файла, созданного с помощью /x.
-:MSG Message Добавляет указанное сообщение в каждый файл. (Этот параметр можно использовать только при использовании /p.)
-:REL Позволяет относительным путям в указателях файлов. Этот параметр подразумевает параметр /l. (Этот параметр можно использовать только при использовании /p.)
-:NOREFS Не удается создать файлы ссылочных указателей для файлов и указателей, хранящихся. Этот параметр действителен только во время первоначального создания хранилища символов, если измененное хранилище было создано с помощью этого параметра.
/? Отображает текст справки для команды SymStore.

Пример

Добавление Symstore /p /l /r /ghttp://localhost/source/symbols/./x StoreIndex /a /d /Symlog.log /fhttp://localhost/source/symbols/.