copy
Copy data from source to target Dataverse environment
Usage
ppds data copy [options]
Options
| Long | Short | Type | Default | Description |
|---|---|---|---|---|
--batch-size | int | Records per API request (all records are exported; this controls request size) | ||
--bypass-flows | bool | Bypass Power Automate flow triggers on target (no special privilege required) | ||
--bypass-plugins | string | Bypass custom plugin execution on target: sync, async, or all (requires prvBypassCustomBusinessLogic privilege) | ||
--continue-on-error | bool | Continue import on individual record failures | ||
--debug | bool | Enable diagnostic logging output | ||
--output-format | -f | OutputFormat | Output format | |
--parallel | int | Maximum concurrent entity exports (only applies when schema contains multiple entities) | ||
--schema | -s | FileInfo | Path to schema.xml file | |
--skip-missing-columns | bool | Skip columns that exist in source but not in target environment (prevents schema mismatch errors) | ||
--source-env | -se | string | Source environment - accepts URL, friendly name, unique name, or ID | |
--source-profile | -sp | string | Authentication profile for source environment (defaults to active profile) | |
--strip-owner-fields | bool | Strip ownership fields (ownerid, createdby, modifiedby) allowing Dataverse to assign current user | ||
--target-env | -te | string | Target environment - accepts URL, friendly name, unique name, or ID | |
--target-profile | -tp | string | Authentication profile(s) for target environment - comma-separated for parallel imports (defaults to active profile) | |
--temp-dir | DirectoryInfo | Temporary directory for intermediate data file (default: system temp) | ||
--user-mapping | -u | FileInfo | Path to user mapping XML file for remapping user references | |
--verbose | -v | bool | Enable verbose logging output |