Copy-PowerAppEnvironment
Copies an environment from source to target.
Syntax
Copy-PowerAppEnvironment
[-EnvironmentName] <String>
[-CopyToRequestDefinition] <Object>
[[-WaitUntilFinished] <Boolean>]
[[-TimeoutInMinutes] <Int32>]
[[-ApiVersion] <String>]
[<CommonParameters>]
Description
The Copy-PowerAppEnvironment cmdlet copies an environment from source to target.
Examples
EXAMPLE 1
Copy-PowerAppEnvironment -EnvironmentName 0fc02431-15fb-4563-a5ab-8211beb2a86f -CopyToRequestDefinition $copyToRequest
$copyToRequest = \[pscustomobject\]@{
SourceEnvironmentId = $sourceEnvironment.EnvironmentName
TargetEnvironmentName = "Copied from source"
TargetSecurityGroupId = "204162d5-59db-40c2-9788-2cda6b063f2b"
CopyType = "MinimalCopy"
SkipAuditData: true
}
Copy a source environment to 0fc02431-15fb-4563-a5ab-8211beb2a86f.
Parameters
-ApiVersion
Version of Power Apps API to use.
Type: | String |
Position: | 5 |
Default value: | 2019-05-01 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CopyToRequestDefinition
Request definition object to copy.
Type: | Object |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EnvironmentName
ID of the target environment.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutInMinutes
Timeout setting in minutes. The maximum timeout setting is 1 week (60 min x 24 hour x 7 day).
Type: | Int32 |
Position: | 4 |
Default value: | 10080 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitUntilFinished
If set to true, the command does not return until complete.
Type: | Boolean |
Position: | 3 |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |