< Back

Start-AzureStorageBlobCopy

Sun Jan 12, 2020 5:18 pm

NAME Start-AzureStorageBlobCopy



SYNTAX

Start-AzureStorageBlobCopy [-SrcBlob] <string> -SrcContainer <string> -DestContainer <string> [-DestBlob <string>]

[-PremiumPageBlobTier {Unknown | P4 | P6 | P10 | P20 | P30 | P40 | P50 | P60}] [-Context <IStorageContext>]

[-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>] [-ClientTimeoutPerRequest <int>]

[-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -CloudBlob <CloudBlob> -DestContainer <string> [-DestBlob <string>]

[-PremiumPageBlobTier {Unknown | P4 | P6 | P10 | P20 | P30 | P40 | P50 | P60}] [-Context <IStorageContext>]

[-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>] [-ClientTimeoutPerRequest <int>]

[-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -CloudBlob <CloudBlob> -DestCloudBlob <CloudBlob> [-PremiumPageBlobTier {Unknown | P4 |

P6 | P10 | P20 | P30 | P40 | P50 | P60}] [-Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force]

[-ServerTimeoutPerRequest <int>] [-ClientTimeoutPerRequest <int>] [-ConcurrentTaskCount <int>] [-WhatIf]

[-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy [-SrcBlob] <string> -CloudBlobContainer <CloudBlobContainer> -DestContainer <string>

[-DestBlob <string>] [-PremiumPageBlobTier {Unknown | P4 | P6 | P10 | P20 | P30 | P40 | P50 | P60}] [-Context

<IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>]

[-ClientTimeoutPerRequest <int>] [-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -SrcShareName <string> -SrcFilePath <string> -DestContainer <string> [-DestBlob

<string>] [-Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>]

[-ClientTimeoutPerRequest <int>] [-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -SrcShare <CloudFileShare> -SrcFilePath <string> -DestContainer <string> [-DestBlob

<string>] [-Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>]

[-ClientTimeoutPerRequest <int>] [-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -SrcDir <CloudFileDirectory> -SrcFilePath <string> -DestContainer <string> [-DestBlob

<string>] [-Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>]

[-ClientTimeoutPerRequest <int>] [-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -SrcFile <CloudFile> -DestContainer <string> [-DestBlob <string>] [-Context

<IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>]

[-ClientTimeoutPerRequest <int>] [-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -SrcFile <CloudFile> -DestCloudBlob <CloudBlob> [-Context <IStorageContext>]

[-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>] [-ClientTimeoutPerRequest <int>]

[-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]



Start-AzureStorageBlobCopy -AbsoluteUri <string> -DestContainer <string> -DestBlob <string> [-Context

<IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-ServerTimeoutPerRequest <int>]

[-ClientTimeoutPerRequest <int>] [-ConcurrentTaskCount <int>] [-WhatIf] [-Confirm] [<CommonParameters>]





PARAMETERS

-AbsoluteUri <string>

Source blob uri



Required? true

Position? Named

Accept pipeline input? true (ByPropertyName)

Parameter set name UriPipeline

Aliases SrcUri, SourceUri

Dynamic? false



-ClientTimeoutPerRequest <int>

The client side maximum execution time for each request in seconds.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-CloudBlob <CloudBlob>

CloudBlob Object



Required? true

Position? Named

Accept pipeline input? true (ByValue, ByPropertyName)

Parameter set name BlobInstance, BlobInstanceToBlobInstance

Aliases SrcICloudBlob, SrcCloudBlob, ICloudBlob, SourceICloudBlob, SourceCloudBlob

Dynamic? false



-CloudBlobContainer <CloudBlobContainer>

CloudBlobContainer Object



Required? true

Position? Named

Accept pipeline input? true (ByPropertyName)

Parameter set name ContainerInstance

Aliases SourceCloudBlobContainer

Dynamic? false



-ConcurrentTaskCount <int>

The total amount of concurrent async tasks. The default value is 10.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-Confirm



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases cf

Dynamic? false



-Context <IStorageContext>

Source Azure Storage Context Object



Required? false

Position? Named

Accept pipeline input? true (ByValue, ByPropertyName)

Parameter set name ContainerName, BlobInstance, BlobInstanceToBlobInstance, ContainerInstance,

ShareName, ShareInstance, DirInstance, FileInstance, FileInstanceToBlobInstance, UriPipeline

Aliases SrcContext, SourceContext

Dynamic? false



-DestBlob <string>

Destination blob name



Required? true

Position? Named

Accept pipeline input? false

Parameter set name UriPipeline, ContainerName, BlobInstance, ContainerInstance, ShareName,

ShareInstance, DirInstance, FileInstance

Aliases DestinationBlob

Dynamic? false



-DestCloudBlob <CloudBlob>

Destination CloudBlob object



Required? true

Position? Named

Accept pipeline input? false

Parameter set name BlobInstanceToBlobInstance, FileInstanceToBlobInstance

Aliases DestICloudBlob, DestinationCloudBlob, DestinationICloudBlob

Dynamic? false



-DestContainer <string>

Destination container name



Required? true

Position? Named

Accept pipeline input? false

Parameter set name ContainerName, UriPipeline, BlobInstance, ContainerInstance, ShareName,

ShareInstance, DirInstance, FileInstance

Aliases DestinationContainer

Dynamic? false



-DestContext <IStorageContext>

Destination Storage context object



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases DestinationContext

Dynamic? false



-Force

Force to overwrite the existing blob or file



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-PremiumPageBlobTier <PremiumPageBlobTier>

Premium Page Blob Tier



Required? false

Position? Named

Accept pipeline input? false

Parameter set name ContainerName, BlobInstance, BlobInstanceToBlobInstance, ContainerInstance

Aliases None

Dynamic? false



-ServerTimeoutPerRequest <int>

The server time out for each request in seconds.



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases None

Dynamic? false



-SrcBlob <string>

Blob name



Required? true

Position? 0

Accept pipeline input? false

Parameter set name ContainerInstance, ContainerName

Aliases SourceBlob

Dynamic? false



-SrcContainer <string>

Source Container name



Required? true

Position? Named

Accept pipeline input? false

Parameter set name ContainerName

Aliases SourceContainer

Dynamic? false



-SrcDir <CloudFileDirectory>

Source file directory



Required? true

Position? Named

Accept pipeline input? false

Parameter set name DirInstance

Aliases SourceDir

Dynamic? false



-SrcFile <CloudFile>

Source file



Required? true

Position? Named

Accept pipeline input? true (ByValue)

Parameter set name FileInstance, FileInstanceToBlobInstance

Aliases SourceFile

Dynamic? false



-SrcFilePath <string>

Source file path



Required? true

Position? Named

Accept pipeline input? false

Parameter set name ShareName, ShareInstance, DirInstance

Aliases SourceFilePath

Dynamic? false



-SrcShare <CloudFileShare>

Source share



Required? true

Position? Named

Accept pipeline input? false

Parameter set name ShareInstance

Aliases SourceShare

Dynamic? false



-SrcShareName <string>

Source share name



Required? true

Position? Named

Accept pipeline input? false

Parameter set name ShareName

Aliases SourceShareName

Dynamic? false



-WhatIf



Required? false

Position? Named

Accept pipeline input? false

Parameter set name (All)

Aliases wi

Dynamic? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (https:/go.microsoft.com/fwlink/?LinkID=113216).





INPUTS

Microsoft.WindowsAzure.Storage.Blob.CloudBlob

Microsoft.WindowsAzure.Storage.Blob.CloudBlobContainer

Microsoft.WindowsAzure.Storage.File.CloudFile

System.String

Microsoft.Azure.Commands.Common.Authentication.Abstractions.IStorageContext





OUTPUTS

Microsoft.WindowsAzure.Commands.Common.Storage.ResourceModel.AzureStorageBlob





ALIASES

None





REMARKS

None