< Back
Start-AzureStorageBlobCopy
Post
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
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