Compartilhar via


Opções de linha de comando do SymStore

Os formulários de sintaxe a seguir são suportados para transações SymStore. O primeiro parâmetro é add, query ou del. Use /? para exibir as opções disponíveis.

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 /? 

Parâmetros

/f Arquivo
Especifica o caminho de rede de arquivos ou diretórios a serem adicionados.

/g Compartilhar
Especifica o servidor e o compartilhamento onde os arquivos de símbolo foram originalmente armazenados. Quando usado com /f, Share deve ser idêntico ao início do especificador de arquivo . Quando usado com /y, Share deve ser o local dos arquivos de símbolo originais (não o arquivo de índice). Isso permite que você altere posteriormente essa parte do caminho do arquivo caso mova os arquivos de símbolo para um servidor diferente e compartilhe.

/s Loja
Especifica o diretório raiz do repositório de símbolos.

/m Prefixo
Faz com que o SymStore prefira usar símbolos de caminhos que começam com Prefix ao armazenar arquivos ou atualizar ponteiros. Essa opção não pode ser usada com a opção /x .

/h { PUB | PRI }
Faz com que o SymStore prefira usar símbolos públicos (se PUB for especificado) ou símbolos privados (se PRI for especificado) ao armazenar ou atualizar símbolos. Essa opção não tem efeito em arquivos binários.

/eu ID
Especifica a cadeia de caracteres de ID da transação.

/p
Faz com que o SymStore armazene um ponteiro para o arquivo, em vez do próprio arquivo.

/l
Permite que o arquivo especificado por Arquivo esteja em um diretório local em vez de um caminho de rede. (Esta opção só pode ser usada quando / f e /p são usados.)

-:MSG Mensagem
Adiciona a mensagem especificada a cada arquivo. (Esta opção só pode ser usada quando /p é usado.)

-:REL
Permite que os caminhos nos ponteiros de arquivo sejam relativos. Essa opção implica a opção /l . (Esta opção só pode ser usada quando /p é usado.)

-: NOREFS
Omite a criação de arquivos de ponteiro de referência para os arquivos e ponteiros que estão sendo armazenados. Essa opção só será válida durante a criação inicial de um repositório de símbolos se o repositório que está sendo alterado tiver sido criado com essa opção. (Esta opção só pode ser usada quando /p é usado.)

/r
Faz com que o SymStore adicione arquivos ou diretórios recursivamente.

/t Produto
Especifica o nome do produto.

/v Versão
Especifica a versão do produto.

/c Comentário
Especifica um comentário para a transação.

/d Arquivo de log
Especifica um arquivo de log a ser usado para a saída do comando. Se isso não estiver incluído, as informações da transação e outras saídas serão enviadas para stdout.

/em
Faz com que o SymStore exiba uma saída detalhada.

/x Arquivo de índice
Faz com que o SymStore não armazene os arquivos de símbolo reais. Em vez disso, o SymStore registra informações no IndexFile que permitirão que o SymStore acesse os arquivos de símbolo posteriormente.

/um
Faz com que o SymStore acrescente novas informações de indexação a um arquivo de índice existente. (Essa opção é usada apenas com a opção /x .)

/y Arquivo de índice
Faz com que o SymStore leia os dados de um arquivo criado com /x.

/Yi Arquivo de índice
Acrescenta um comentário com a ID da transação ao final de um arquivo de índice criado com a opção /x .

/z { PUB | PRI }
Faz com que o SymStore indexe apenas o tipo de símbolos especificado. Se PUB for especificado, somente os símbolos que tiveram as informações completas da fonte removidas serão indexados. Se o PRI for especificado, somente os símbolos que contêm as informações completas da fonte serão indexados. O SymStore sempre indexará símbolos binários.

/compress [CAB|ZIP]
Faz com que o SymStore crie uma versão compactada de cada arquivo copiado para o repositório de símbolos em vez de usar uma cópia descompactada do arquivo. Essa opção só é válida ao armazenar arquivos e não ponteiros e, consequentemente, não pode ser usada quando a opção /p é usada. Tem dois argumentos opcionais "CAB" e "ZIP" para especificar o tipo de compactação a ser usado. O padrão é a compactação CAB se nenhuma for especificada.

/?
Exibe o texto de ajuda para o comando SymStore.

Informações Adicionais

Para obter mais informações sobre o SymStore, consulte Usando servidores de símbolos e repositórios de símbolos.