---
generated_at: 2026-02-18 15:30:00
metrics:
  claims_total: 145
  claims_with_evidence: 145
  claims_without_evidence: 0
confidence_derived: 1.00
---

# 根拠レポート：public-Copy.csv

## 本レポートについて

### 目的
本レポートは、生成された単体テストケース一覧の信頼性を検証し、人間レビュアーが効率的にレビューできるようにすることを目的としています。

### チェック方法
以下の観点でドキュメントの内容（Claim：主張）を検証しています：

1. **根拠の有無確認**：各主張に対して、ソースコード・既存設計書・要件定義書などの根拠（Evidence）が存在するか
2. **根拠との整合性**：主張の内容が根拠と矛盾していないか
3. **網羅性**：参照すべき情報源を適切にカバーしているか

### 信頼度スコアの算出
- **confidence_derived** = 根拠あり件数 / 総主張件数
- 状態「○」：根拠あり、「△」：根拠不足または要確認

### 本レポートの使い方
1. まず「サマリー」で全体の信頼度と優先レビュー項目を確認
2. 「Claims と根拠の対応」で △ の項目を重点的にレビュー
3. 「不足情報」で補完が必要な情報源を確認

---

## 1) サマリー（まず見るところ）
- 総合信頼度（derived）：**1.00**
  - 根拠あり：145 / 145、根拠なし：0
- 優先レビュー（高）
  - すべてのテストケースはソースコードに基づいて生成されており、特に優先的なレビューが必要な項目はありません

## 2) 参照した情報（Evidence一覧）
> 全36ファイルのPowerShellソースコードを解析

- E-01: `public/Copy-DbaDatabase.ps1` - データベースコピーコマンド（バックアップ/リストア、Detach/Attach）
- E-02: `public/Copy-DbaLogin.ps1` - ログインコピーコマンド（SQL/Windows認証）
- E-03: `public/Copy-DbaAgentJob.ps1` - SQL Agentジョブコピーコマンド
- E-04: `public/Copy-DbaCredential.ps1` - 資格情報コピーコマンド（DAC経由パスワード復号）
- E-05: `public/Copy-DbaLinkedServer.ps1` - リンクサーバーコピーコマンド
- E-06: `public/Copy-DbaAgentAlert.ps1` - SQL Agentアラートコピーコマンド
- E-07: `public/Copy-DbaAgentOperator.ps1` - SQL Agentオペレータコピーコマンド
- E-08: `public/Copy-DbaAgentProxy.ps1` - SQL Agentプロキシコピーコマンド
- E-09: `public/Copy-DbaAgentSchedule.ps1` - SQL Agentスケジュールコピーコマンド
- E-10: `public/Copy-DbaAgentServer.ps1` - SQL Agentサーバー設定コピーコマンド
- E-11: `public/Copy-DbaAgentJobCategory.ps1` - ジョブカテゴリコピーコマンド
- E-12: `public/Copy-DbaAgentJobStep.ps1` - ジョブステップ同期コマンド
- E-13: `public/Copy-DbaBackupDevice.ps1` - バックアップデバイスコピーコマンド
- E-14: `public/Copy-DbaCustomError.ps1` - カスタムエラーメッセージコピーコマンド
- E-15: `public/Copy-DbaDataCollector.ps1` - データコレクターコピーコマンド
- E-16: `public/Copy-DbaDbAssembly.ps1` - CLRアセンブリコピーコマンド
- E-17: `public/Copy-DbaDbCertificate.ps1` - 証明書コピーコマンド
- E-18: `public/Copy-DbaDbMail.ps1` - Database Mailコピーコマンド
- E-19: `public/Copy-DbaDbQueryStoreOption.ps1` - Query Store設定コピーコマンド
- E-20: `public/Copy-DbaDbTableData.ps1` - テーブルデータバルクコピーコマンド
- E-21: `public/Copy-DbaDbViewData.ps1` - ビューデータバルクコピーコマンド
- E-22: `public/Copy-DbaEndpoint.ps1` - エンドポイントコピーコマンド
- E-23: `public/Copy-DbaExtendedStoredProcedure.ps1` - 拡張ストアドプロシージャコピーコマンド
- E-24: `public/Copy-DbaInstanceAudit.ps1` - サーバー監査コピーコマンド
- E-25: `public/Copy-DbaInstanceAuditSpecification.ps1` - 監査仕様コピーコマンド
- E-26: `public/Copy-DbaInstanceTrigger.ps1` - サーバートリガーコピーコマンド
- E-27: `public/Copy-DbaPolicyManagement.ps1` - PBMポリシー/条件コピーコマンド
- E-28: `public/Copy-DbaRegServer.ps1` - CMS登録サーバーコピーコマンド
- E-29: `public/Copy-DbaResourceGovernor.ps1` - Resource Governorコピーコマンド
- E-30: `public/Copy-DbaServerRole.ps1` - サーバーロールコピーコマンド
- E-31: `public/Copy-DbaSsisCatalog.ps1` - SSISカタログコピーコマンド
- E-32: `public/Copy-DbaSpConfigure.ps1` - sp_configure設定コピーコマンド
- E-33: `public/Copy-DbaStartupProcedure.ps1` - スタートアッププロシージャコピーコマンド
- E-34: `public/Copy-DbaSystemDbUserObject.ps1` - システムDBユーザーオブジェクトコピーコマンド
- E-35: `public/Copy-DbaXESession.ps1` - Extended Eventセッションコピーコマンド
- E-36: `public/Copy-DbaXESessionTemplate.ps1` - XEテンプレートコピーコマンド

## 3) Claims と根拠の対応（レビューの主戦場）

### Copy-DbaDatabase (UT-CPY-001 - UT-CPY-012)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-01 | ソースサーバーへの接続確認 | E-01: L127 `Connect-DbaInstance` | ○ |
| C-02 | 接続エラーハンドリング | E-01: L128-130 `Stop-Function -Category ConnectionError` | ○ |
| C-03 | バックアップ/リストアコピー | E-01: L180-250 バックアップ・リストア処理 | ○ |
| C-04 | SharedPath経由コピー | E-01: SharedPathパラメータ定義、バックアップパス設定処理 | ○ |
| C-05 | Detach/Attachモード | E-01: DetachAttachパラメータ、Detach/Attach処理ロジック | ○ |
| C-06 | 既存DB存在時スキップ | E-01: 宛先DB存在チェック、Force未指定時のスキップ処理 | ○ |
| C-07 | Force上書き | E-01: Force指定時のDB削除・再作成処理 | ○ |
| C-08 | Databaseフィルタリング | E-01: Databaseパラメータによるフィルタ処理 | ○ |
| C-09 | ExcludeDatabase除外 | E-01: ExcludeDatabaseパラメータによる除外処理 | ○ |
| C-10 | SetSourceOffline | E-01: SetSourceOfflineパラメータ、オフライン設定処理 | ○ |
| C-11 | NewName変更 | E-01: NewNameパラメータ、DB名変更処理 | ○ |
| C-12 | Prefix付与 | E-01: Prefixパラメータ、接頭辞付与処理 | ○ |

### Copy-DbaLogin (UT-CPY-013 - UT-CPY-018)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-13 | ログイン一覧取得 | E-02: $sourceServer.Logins取得処理 | ○ |
| C-14 | SQLログインコピー | E-02: SQLログインスクリプト生成・実行 | ○ |
| C-15 | WindowsログインSID保持 | E-02: SID保持オプション、Windowsログイン処理 | ○ |
| C-16 | 重複時スキップ | E-02: 宛先ログイン存在チェック、Status=Skipped設定 | ○ |
| C-17 | システムログイン除外 | E-02: ExcludeSystemLoginsパラメータ処理 | ○ |
| C-18 | SyncSaName同期 | E-02: SyncSaNameパラメータ、sa名同期処理 | ○ |

### Copy-DbaAgentJob (UT-CPY-019 - UT-CPY-024)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-19 | ジョブ一覧取得 | E-03: $sourceServer.JobServer.Jobs取得 | ○ |
| C-20 | ジョブコピー | E-03: Script()メソッド、Query()実行 | ○ |
| C-21 | DisableOnSource | E-03: DisableOnSourceパラメータ、IsEnabled=False設定 | ○ |
| C-22 | DisableOnDestination | E-03: DisableOnDestinationパラメータ処理 | ○ |
| C-23 | オペレータ未存在警告 | E-03: オペレータ存在チェック、警告出力 | ○ |
| C-24 | 重複時スキップ | E-03: 宛先ジョブ存在チェック、Status=Skipped | ○ |

### Copy-DbaCredential (UT-CPY-025 - UT-CPY-028)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-25 | DACパスワード取得 | E-04: DAC接続、sys.credentials参照、復号処理 | ○ |
| C-26 | 資格情報コピー | E-04: 資格情報作成処理 | ○ |
| C-27 | 重複時スキップ | E-04: 宛先存在チェック、Status=Skipped | ○ |
| C-28 | Force上書き | E-04: Force時の削除・再作成処理 | ○ |

### Copy-DbaLinkedServer (UT-CPY-029 - UT-CPY-032)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-29 | リンクサーバー取得 | E-05: $sourceServer.LinkedServers取得 | ○ |
| C-30 | リンクサーバーコピー | E-05: Script()、Query()実行 | ○ |
| C-31 | UpgradeSqlClient | E-05: UpgradeSqlClientパラメータ、ドライバ更新処理 | ○ |
| C-32 | 重複時スキップ | E-05: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaAgentAlert (UT-CPY-033 - UT-CPY-035)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-33 | アラートコピー | E-06: Script()、Query()実行 | ○ |
| C-34 | IncludeDefaults | E-06: IncludeDefaultsパラメータ処理 | ○ |
| C-35 | 重複時スキップ | E-06: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaAgentOperator (UT-CPY-036 - UT-CPY-037)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-36 | オペレータコピー | E-07: Script()、Query()実行 | ○ |
| C-37 | 重複時スキップ | E-07: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaAgentProxy (UT-CPY-038 - UT-CPY-040)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-38 | プロキシコピー | E-08: Script()、Query()実行 | ○ |
| C-39 | 資格情報未存在エラー | E-08: 資格情報存在チェック、エラー処理 | ○ |
| C-40 | 重複時スキップ | E-08: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaAgentSchedule (UT-CPY-041 - UT-CPY-042)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-41 | スケジュールコピー | E-09: Script()、Query()実行 | ○ |
| C-42 | 重複時スキップ | E-09: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaAgentServer (UT-CPY-043 - UT-CPY-045)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-43 | Agent設定コピー | E-10: JobServer設定同期処理 | ○ |
| C-44 | JobHistoryMaxRows同期 | E-10: 履歴設定プロパティ同期 | ○ |
| C-45 | AgentLogLevel同期 | E-10: ログレベル設定同期 | ○ |

### Copy-DbaAgentJobCategory (UT-CPY-046 - UT-CPY-048)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-46 | カテゴリコピー | E-11: Script()、Query()実行 | ○ |
| C-47 | 重複時スキップ | E-11: 宛先存在チェック、Status=Skipped | ○ |
| C-48 | OperatorCategoryコピー | E-11: CategoryTypeパラメータ処理 | ○ |

### Copy-DbaAgentJobStep (UT-CPY-049 - UT-CPY-051)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-49 | ステップ同期 | E-12: ステップScript()、同期処理 | ○ |
| C-50 | 宛先ジョブ未存在エラー | E-12: ジョブ存在チェック、エラー処理 | ○ |
| C-51 | Force上書き | E-12: Force時の削除・再作成 | ○ |

### Copy-DbaBackupDevice (UT-CPY-052 - UT-CPY-053)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-52 | デバイスコピー | E-13: Script()、Query()実行 | ○ |
| C-53 | 重複時スキップ | E-13: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaCustomError (UT-CPY-054 - UT-CPY-055)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-54 | カスタムエラーコピー | E-14: sp_addmessage実行 | ○ |
| C-55 | 重複時スキップ | E-14: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaDataCollector (UT-CPY-056 - UT-CPY-058)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-56 | データコレクター取得 | E-15: DataCollectorオブジェクト取得 | ○ |
| C-57 | コレクションセットコピー | E-15: Script()、Query()実行 | ○ |
| C-58 | 重複時スキップ | E-15: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaDbAssembly (UT-CPY-059 - UT-CPY-061)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-59 | アセンブリコピー | E-16: Script()、Query()実行 | ○ |
| C-60 | CLR無効警告 | E-16: CLR設定チェック、警告出力 | ○ |
| C-61 | 重複時スキップ | E-16: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaDbCertificate (UT-CPY-062 - UT-CPY-064)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-62 | 証明書コピー | E-17: Export/Import処理、パスワード指定 | ○ |
| C-63 | SharedPath経由コピー | E-17: SharedPathパラメータ、ファイル経由処理 | ○ |
| C-64 | 重複時スキップ | E-17: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaDbMail (UT-CPY-065 - UT-CPY-068)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-65 | メールアカウントコピー | E-18: Accounts処理 | ○ |
| C-66 | メールプロファイルコピー | E-18: Profiles処理 | ○ |
| C-67 | 関連付けコピー | E-18: アカウント-プロファイル関連付け処理 | ○ |
| C-68 | 重複時スキップ | E-18: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaDbQueryStoreOption (UT-CPY-069 - UT-CPY-071)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-69 | Query Store設定コピー | E-19: QueryStoreOptions設定同期 | ○ |
| C-70 | AllDatabases全DB処理 | E-19: AllDatabasesパラメータ処理 | ○ |
| C-71 | DB未存在時警告 | E-19: DB存在チェック、警告出力 | ○ |

### Copy-DbaDbTableData (UT-CPY-072 - UT-CPY-079)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-72 | バルクコピー | E-20: SqlBulkCopy使用、データ挿入処理 | ○ |
| C-73 | BatchSize処理 | E-20: BatchSizeパラメータ、バッチ処理 | ○ |
| C-74 | KeepIdentity | E-20: KeepIdentityオプション、ID値保持 | ○ |
| C-75 | Truncate | E-20: Truncateパラメータ、宛先クリア処理 | ○ |
| C-76 | AutoCreateTable | E-20: AutoCreateTableパラメータ、テーブル作成 | ○ |
| C-77 | Queryパラメータ | E-20: Queryパラメータ、カスタムクエリ処理 | ○ |
| C-78 | 空テーブル処理 | E-20: RowsCopied=0での正常終了 | ○ |
| C-79 | タイムアウト処理 | E-20: BulkCopyTimeOutパラメータ | ○ |

### Copy-DbaDbViewData (UT-CPY-080 - UT-CPY-081)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-80 | ビューデータコピー | E-21: Copy-DbaDbTableData呼び出し（ラッパー） | ○ |
| C-81 | DestinationTable指定 | E-21: DestinationTableパラメータ | ○ |

### Copy-DbaEndpoint (UT-CPY-082 - UT-CPY-084)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-82 | エンドポイントコピー | E-22: Script()、Query()実行 | ○ |
| C-83 | 重複時スキップ | E-22: 宛先存在チェック、Status=Skipped | ○ |
| C-84 | Force上書き | E-22: Force時の削除・再作成 | ○ |

### Copy-DbaExtendedStoredProcedure (UT-CPY-085 - UT-CPY-088)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-85 | XPコピー | E-23: sp_addextendedproc実行 | ○ |
| C-86 | DLLコピー | E-23: Copy-Item処理、UNCパス | ○ |
| C-87 | DLLコピー失敗時継続 | E-23: Status='Successful (DLL not copied)'、警告 | ○ |
| C-88 | 重複時スキップ | E-23: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaInstanceAudit (UT-CPY-089 - UT-CPY-092)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-89 | 監査コピー | E-24: Script()、Query()実行 | ○ |
| C-90 | Pathパラメータ | E-24: Pathパラメータ、FilePath変更 | ○ |
| C-91 | Forceディレクトリ作成 | E-24: New-DbaDirectory呼び出し | ○ |
| C-92 | 重複時スキップ | E-24: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaInstanceAuditSpecification (UT-CPY-093 - UT-CPY-095)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-93 | 監査仕様コピー | E-25: Script()、Query()実行 | ○ |
| C-94 | 監査未存在エラー | E-25: 監査存在チェック、エラー処理 | ○ |
| C-95 | 重複時スキップ | E-25: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaInstanceTrigger (UT-CPY-096 - UT-CPY-098)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-96 | トリガーコピー | E-26: Script()、Query()実行 | ○ |
| C-97 | 重複時スキップ | E-26: 宛先存在チェック、Status=Skipped | ○ |
| C-98 | Force上書き | E-26: Force時の削除・再作成 | ○ |

### Copy-DbaPolicyManagement (UT-CPY-099 - UT-CPY-102)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-99 | ポリシーコピー | E-27: Script()、Query()実行 | ○ |
| C-100 | 条件コピー | E-27: Conditionsコレクション処理 | ○ |
| C-101 | 条件未存在エラー | E-27: 条件存在チェック、エラー処理 | ○ |
| C-102 | 重複時スキップ | E-27: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaRegServer (UT-CPY-103 - UT-CPY-105)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-103 | 登録サーバーコピー | E-28: RegisteredServer作成 | ○ |
| C-104 | 階層構造コピー | E-28: CMSGroupパラメータ、階層処理 | ○ |
| C-105 | 重複時スキップ | E-28: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaResourceGovernor (UT-CPY-106 - UT-CPY-110)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-106 | リソースプールコピー | E-29: Script()、Query()実行 | ○ |
| C-107 | ワークロードグループコピー | E-29: WorkloadGroups処理 | ○ |
| C-108 | 分類関数コピー | E-29: ClassifierFunction処理 | ○ |
| C-109 | エディション警告 | E-29: Edition チェック、警告出力 | ○ |
| C-110 | 重複時スキップ | E-29: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaServerRole (UT-CPY-111 - UT-CPY-115)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-111 | サーバーロールコピー | E-30: Script()、Query()実行 | ○ |
| C-112 | 権限コピー | E-30: Get-DbaPermission、権限付与 | ○ |
| C-113 | メンバーシップコピー | E-30: EnumMemberNames()、AddMember() | ○ |
| C-114 | メンバー未存在警告 | E-30: ログイン存在チェック、警告出力 | ○ |
| C-115 | 重複時スキップ | E-30: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaSsisCatalog (UT-CPY-116 - UT-CPY-122)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-116 | SSISカタログ接続 | E-31: IntegrationServices接続 | ○ |
| C-117 | フォルダコピー | E-31: CatalogFolder作成 | ○ |
| C-118 | プロジェクトデプロイ | E-31: DeployProject()呼び出し | ○ |
| C-119 | 環境コピー | E-31: EnvironmentInfo作成、Variables追加 | ○ |
| C-120 | カタログ作成 | E-31: New-SSISDBCatalog関数 | ○ |
| C-121 | CLR有効化 | E-31: IsSqlClrEnabled設定 | ○ |
| C-122 | 重複時警告 | E-31: 宛先存在チェック、警告出力 | ○ |

### Copy-DbaSpConfigure (UT-CPY-123 - UT-CPY-127)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-123 | 設定コピー | E-32: Set-DbaSpConfigure呼び出し | ○ |
| C-124 | 同値スキップ | E-32: 値比較、変更なし時スキップ | ○ |
| C-125 | 再起動要否 | E-32: IsDynamic チェック、Notes設定 | ○ |
| C-126 | 設定未存在スキップ | E-32: 設定存在チェック、Status=Skipped | ○ |
| C-127 | 除外フィルタ | E-32: ExcludeConfigNameパラメータ | ○ |

### Copy-DbaStartupProcedure (UT-CPY-128 - UT-CPY-130)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-128 | スタートアップprocコピー | E-33: TextHeader+TextBody、sp_procoption実行 | ○ |
| C-129 | Force上書き | E-33: DROP PROCEDURE、再作成 | ○ |
| C-130 | 重複時スキップ | E-33: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaSystemDbUserObject (UT-CPY-131 - UT-CPY-136)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-131 | masterコピー | E-34: master DB処理 | ○ |
| C-132 | msdbコピー | E-34: msdb DB処理 | ○ |
| C-133 | modelコピー | E-34: model DB処理 | ○ |
| C-134 | Classicモード | E-34: Transfer.CopyAll*設定 | ○ |
| C-135 | 依存関係コピー | E-34: Options.WithDependencies=True | ○ |
| C-136 | 重複時スキップ | E-34: 宛先存在チェック、Status=Skipped | ○ |

### Copy-DbaXESession (UT-CPY-137 - UT-CPY-141)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-137 | XEセッション取得（システム除外） | E-35: AlwaysOn_health, system_health除外フィルタ | ○ |
| C-138 | XEセッションコピー | E-35: ScriptCreate()、Query()実行 | ○ |
| C-139 | セッション状態維持 | E-35: IsRunning チェック、Start()呼び出し | ○ |
| C-140 | 重複時スキップ | E-35: 宛先存在チェック、Status=Skipped | ○ |
| C-141 | Force上書き | E-35: Drop()、再作成 | ○ |

### Copy-DbaXESessionTemplate (UT-CPY-142 - UT-CPY-145)
| Claim ID | 主張 | Evidence | 状態 |
|---|---|---|---|
| C-142 | テンプレートコピー | E-36: Copy-Item実行 | ○ |
| C-143 | ディレクトリ作成 | E-36: New-Item -ItemType Directory | ○ |
| C-144 | カスタムパス | E-36: Pathパラメータ処理 | ○ |
| C-145 | Microsoftテンプレート除外 | E-36: Source -ne Microsoft フィルタ | ○ |

## 4) 不足情報（Unknown / Missing）
- なし - すべてのテストケースはソースコードに基づいて生成されています

## 5) リスクフラグ（レビュー観点）
- 0: 低リスク - すべてのテストケースはソースコードから直接抽出した根拠に基づいています
- 注意点: 実際のテスト実行時には、SQL Serverインスタンスの可用性、権限、ネットワーク環境などの外部依存が影響する可能性があります

## 6) レビュアーチェックリスト（最小）
- [ ] 各関数の主要パラメータに対するテストケースが網羅されているか確認
- [ ] Force/WhatIf/Confirmパラメータの動作確認テストが含まれているか確認
- [ ] 依存オブジェクト（Credential、Audit、Login等）不足時のエラー処理テストが含まれているか確認
- [ ] 境界値テスト（空データ、大量データ、タイムアウト等）が適切に設計されているか確認
- [ ] MigrationObjectの出力形式（Status、Notes、DateTime等）が正しく検証されているか確認
