@@ -15,22 +15,22 @@ Copy a blob synchronously.
15
15
### ContainerName (Default)
16
16
```
17
17
Copy-AzStorageBlob [-SrcBlob] <String> -SrcContainer <String> -DestContainer <String> [-DestBlob <String>]
18
- [-StandardBlobTier <String>] [-RehydratePriority <RehydratePriority >] [-EncryptionScope <String >]
19
- [-Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-AsJob] [-TagCondition <String> ]
20
- [-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]
18
+ [-DestBlobType <String>] [-StandardBlobTier <String >] [-RehydratePriority <RehydratePriority >]
19
+ [-EncryptionScope <String>] [- Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-AsJob]
20
+ [-TagCondition <String>] [- DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]
21
21
```
22
22
23
23
### BlobInstance
24
24
```
25
25
Copy-AzStorageBlob [-BlobBaseClient <BlobBaseClient>] -DestContainer <String> [-DestBlob <String>]
26
- [-StandardBlobTier <String>] [-RehydratePriority <RehydratePriority >] [-EncryptionScope <String >]
27
- [-Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-AsJob] [-TagCondition <String> ]
28
- [-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]
26
+ [-DestBlobType <String>] [-StandardBlobTier <String >] [-RehydratePriority <RehydratePriority >]
27
+ [-EncryptionScope <String>] [- Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-AsJob]
28
+ [-TagCondition <String>] [- DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]
29
29
```
30
30
31
31
### UriPipeline
32
32
```
33
- Copy-AzStorageBlob -AbsoluteUri <String> -DestContainer <String> -DestBlob <String>
33
+ Copy-AzStorageBlob -AbsoluteUri <String> -DestContainer <String> -DestBlob <String> [-DestBlobType <String>]
34
34
[-StandardBlobTier <String>] [-RehydratePriority <RehydratePriority>] [-EncryptionScope <String>]
35
35
[-Context <IStorageContext>] [-DestContext <IStorageContext>] [-Force] [-AsJob] [-TagCondition <String>]
36
36
[-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]
@@ -71,6 +71,12 @@ C:\PS> $blob = Copy-AzStorageBlob -SrcContainer $containerName -SrcBlob $blobnam
71
71
72
72
This command update a block blob encryption scope by copy it to itself with a new encryption scope.
73
73
74
+ ### Example 5: Copy a blob to a new append blob
75
+ ```
76
+ C:\PS> $srcBlob = Get-AzStorageBlob -Container $containerName -Blob $blobName -Context $ctx
77
+ C:\PS> $destBlob = Copy-AzStorageBlob -SrcContainer "sourcecontainername" -SrcBlob "srcblobname" -DestContainer "destcontainername" -DestBlob "destblobname" -DestBlobType "Append" -DestContext $destCtx
78
+ ```
79
+
74
80
## PARAMETERS
75
81
76
82
### -AbsoluteUri
@@ -187,6 +193,22 @@ Accept pipeline input: False
187
193
Accept wildcard characters : False
188
194
` ` `
189
195
196
+ ### -DestBlobType
197
+ Destination blob type
198
+
199
+ ` ` ` yaml
200
+ Type : System.String
201
+ Parameter Sets : (All)
202
+ Aliases :
203
+ Accepted values : Block, Page, Append
204
+
205
+ Required : False
206
+ Position : Named
207
+ Default value : None
208
+ Accept pipeline input : False
209
+ Accept wildcard characters : False
210
+ ` ` `
211
+
190
212
### -DestContainer
191
213
Destination container name
192
214
0 commit comments