Параметры командной строки SymStore
Для транзакций SymStore поддерживаются следующие формы синтаксиса. Первый параметр — добавление, запрос или del. Используйте /? для отображения доступных параметров.
symstore add [/r] [/p [/l] [-:MSG Message] [-:REL] [-:NOREFS]] /f File /s Store /t Product [/v Version] [/o] [/c Comment] [/d LogFile] [/compress]
symstore add [/r] [/p [/l] [-:REL] [-:NOREFS]] /g Share /f File /x IndexFile [/a] [/o] [/d LogFile]
symstore add /y IndexFile /g Share /s Store [/p [-:MSG Message] [-:REL] [-:NOREFS]] /t Product [/v Version] [/o] [/c Comment] [/d LogFile] [/compress]
symstore query [/r] /f File /s Store [/o] [/d LogFile]
symstore del /i ID /s Store [/o] [/d LogFile]
symstore /?
Параметры
/f Файл
Указывает сетевой путь к файлам или каталогам для добавления.
/g Предоставить общий доступ
Указывает сервер и общую папку, в которой файлы символов были первоначально сохранены. При использовании с /f общий ресурс должен совпадать с началом описателя файла. При использовании с /y общий доступ должен быть расположением исходных файлов символов (а не файла индекса). Это позволяет позже изменить эту часть пути к файлу в случае перемещения файлов символов на другой сервер и общий доступ.
/s Магазин
Указывает корневой каталог для хранилища символов.
/m Приставка
Позволяет SymStore предпочитать использовать символы из путей, начиная с префикса при хранении файлов или обновлении указателей. Этот параметр нельзя использовать с параметром /x .
/h { PUB | PRI }
При хранении или обновлении символов SymStore предпочитает использовать открытые символы (если указано PUB) или закрытые символы (если указан PRI). Этот параметр не влияет на двоичные файлы.
/я ИДЕНТИФИКАТОР
Указывает строку идентификатора транзакции.
/p
Позволяет SymStore хранить указатель на файл, а не сам файл.
/l
Позволяет файлу, указанному файлом , находиться в локальном каталоге, а не в сетевом пути. (Этот параметр можно использовать только в том случае, если используются как /f , так и /p .)
-:MSG Сообщение
Добавляет указанное сообщение в каждый файл. (Этот параметр можно использовать только при использовании /p .)
-:REL
Позволяет относительным путям в указателях файлов. Этот параметр подразумевает параметр /l . (Этот параметр можно использовать только при использовании /p .)
-:NOREFS
Не удается создать файлы ссылочных указателей для файлов и указателей, хранящихся. Этот параметр действителен только во время первоначального создания хранилища символов, если измененное хранилище было создано с помощью этого параметра. (Этот параметр можно использовать только при использовании /p .)
/r
Заставляет SymStore добавлять файлы или каталоги рекурсивно.
/t Продукт
Указывает имя продукта.
/v Версия
Указывает версию продукта.
/c Комментарий
Указывает комментарий для транзакции.
/d LogFile
Указывает файл журнала, используемый для выходных данных команды. Если это не включено, сведения о транзакциях и другие выходные данные отправляются в stdout.
/o
Приводит к отображению подробных выходных данных SymStore.
/x IndexFile
Приводит к тому, что SymStore не сохраняет фактические файлы символов. Вместо этого SymStore записывает сведения в IndexFile , которые позволят SymStore получить доступ к файлам символов позже.
/a
Позволяет SymStore добавлять новые сведения индексирования в существующий файл индекса. (Этот параметр используется только с параметром /x .)
/y IndexFile
Позволяет SymStore считывать данные из файла, созданного с помощью /x.
/yi IndexFile
Добавляет комментарий с идентификатором транзакции в конец файла индекса, созданного с параметром /x .
/z { PUB | PRI }
Позволяет SymStore индексировать только указанный тип символов. Если указан pub , будут индексированы только символы, имеющие полную исходную информацию. Если указан PRI , будут индексированы только символы, содержащие полные исходные сведения. SymStore всегда индексирует двоичные символы.
/compress [CAB|ZIP]
Позволяет SymStore создать сжатые версии каждого файла, скопированного в хранилище символов, вместо использования несжатой копии файла. Этот параметр действителен только при хранении файлов и не указателях, поэтому его нельзя использовать при использовании параметра /p . Имеет два необязательных аргумента "CAB" и "ZIP", чтобы указать используемый тип сжатия. По умолчанию используется сжатие CAB, если он не указан.
/?
Отображает текст справки для команды SymStore.
Дополнительная информация
Дополнительные сведения о SymStore см. в разделе "Использование серверов символов и хранилищ символов".