SymStore のコマンドライン オプション
SymStore トランザクションでは、次の構文形式がサポートされています。 最初のパラメーターは add、query 、 または 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と 共に使用する場合、 Shareは、 File 指定子の先頭と同じにする必要があります。 /yと 共に使用する場合、Share は元のシンボル ファイルの場所である必要があります (インデックス ファイルではありません)。 これにより、シンボル ファイルを別のサーバーに移動して共有する場合に、後でファイル パスのこの部分を変更できます。
/秒 店
シンボル ストアのルート ディレクトリを指定します。
/m 接頭辞
ファイルの格納またはポインターの更新時に、プレフィックス で 始まるパスからシンボルを使用することを SymStore で優先します。 このオプションは、 /x オプションと一緒に使用することはできません。
/h { PUB |PRI }
シンボルを格納または更新するときに、SymStore でパブリック シンボル (PUB が指定されている場合) またはプライベート シンボル (PRI が指定されている場合) の使用を優先します。 このオプションは、バイナリ ファイルには影響しません。
/i 身分証明書
トランザクション ID 文字列を指定します。
/p
SymStore にファイル自体ではなく、ファイルへのポインターを格納させます。
/l
File で 指定されたファイルを、ネットワーク パスではなくローカル ディレクトリに格納できるようにします。 (このオプションは、 /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 オプションを使用して作成されたインデックス ファイルの末尾に、トランザクション ID を含むコメントを追加します。
/z { PUB |PRI }
SymStore で、指定されたシンボルの種類にのみインデックスを作成します。 PUB を指定すると、完全なソース情報が除去されたシンボルのみが索引付けされます。 PRI を指定すると、完全なソース情報を含むシンボルのみがインデックス付けされます。 SymStore では、常にバイナリ シンボルのインデックスが作成されます。
/compress [CAB|ZIP]
SymStore は、ファイルの非圧縮コピーを使用する代わりに、シンボル ストアにコピーされた各ファイルの圧縮バージョンを作成します。 このオプションは、ファイルを格納する場合にのみ有効であり、ポインターは使用できません。したがって、/p オプションを 使用する場合は使用できません。 使用する圧縮の種類を指定する 2 つの省略可能な引数 "CAB" と "ZIP" があります。 何も指定されていない場合は、既定で CAB 圧縮が使用されます。
/?
SymStore コマンドのヘルプ テキストを表示します。
追加情報
SymStoreの詳細については、「シンボル サーバーとシンボル ストア の使用」を参照してください。