メインコンテンツへスキップ
複数のプロジェクトで同じ Document Definition を使用する場合があります。このような Document Definition を1つのプロジェクトで編集した場合、ほかのプロジェクトにもコピーしたいことがあります。これにより、時間を節約できるだけでなく、設定ミスの防止にもつながります。Document Definition をあるプロジェクトから別のプロジェクトにコピーするには、CopyDocumentDefinitions コマンドを使用します。このコマンドを実行すると、コピー元の Document Definition と同じ名前の Document Definition は上書きされ、それに応じてバージョン番号も変更されます。
Document Definition をコピーすると、変更内容は直ちに公開されます。以前に公開されたこの Document Definition のバージョンにも、引き続きプログラムからアクセスできます。

パラメーター

/Source

必須

コピー元の Document Definition を含むソースプロジェクトです。

ローカルプロジェクトへのフルパス、またはサーバー上に保存されているプロジェクトへのパスのいずれかを指定できます。

/Target

必須

Document Definition のコピー先となるターゲットプロジェクトです。

ローカルプロジェクトへのフルパス、またはサーバー上に保存されているプロジェクトへのパスのいずれかを指定できます。

/Name

任意

コピーする Document Definition の名前です。

ターゲットプロジェクトに同名の Document Definition がすでに存在する場合は、置き換えられます。Document Definition を指定しない場合は、すべての Document Definitions がコピーされます。

/SourceU

任意

ユーザー名。

ユーザー名を指定しない場合は、Windows 認証が使用されます。

/SourceP

任意

パスワード。

/SourceTenant

任意

ソースプロジェクトがあるテナントです。

/SourceCert

任意

ソースプロジェクトのサーバーで相互 SSL 認証に使用される証明書のサムプリントです。このキーは、Mutual SSL がインストールされたサーバーに対して、エンコードされた証明書ハッシュを string として渡すために使用されます。

/TargetU

任意

ユーザー名。

ユーザー名を指定しない場合は、Windows 認証が使用されます。

/TargetP

任意

パスワード。

/TargetTenant

任意

ターゲットプロジェクトがあるテナントです。

/TargetCert

任意

ターゲットプロジェクトのサーバーで相互 SSL 認証に使用される証明書のサムプリントです。このキーは、Mutual SSL がインストールされたサーバーに対して、エンコードされた証明書ハッシュを string として渡すために使用されます。

/UpdateDataSets

フラグ

このスイッチを指定すると、ソースプロジェクトのデータセットがターゲットプロジェクトにコピーされます。

使用例: CopyDocumentDefinition /Source=“https://FCSRV/1/SingleEntryPoint” /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /Name=“Banking_eng”