Bagikan melalui


Start-AzureStorageBlobIncrementalCopy

Mulai operasi penyalinan bertahap dari rekam jepret blob Halaman ke blob Halaman tujuan yang ditentukan.

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Sintaks

Start-AzureStorageBlobIncrementalCopy
     -CloudBlobContainer <CloudBlobContainer>
     -SrcBlob <String>
     -SrcBlobSnapshotTime <DateTimeOffset>
     -DestContainer <String>
     [-DestBlob <String>]
     [-Context <IStorageContext>]
     [-DestContext <IStorageContext>]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzureStorageBlobIncrementalCopy
     -CloudBlob <CloudPageBlob>
     -DestContainer <String>
     [-DestBlob <String>]
     [-Context <IStorageContext>]
     [-DestContext <IStorageContext>]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzureStorageBlobIncrementalCopy
     -CloudBlob <CloudPageBlob>
     -DestCloudBlob <CloudPageBlob>
     [-Context <IStorageContext>]
     [-DestContext <IStorageContext>]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzureStorageBlobIncrementalCopy
     -SrcBlob <String>
     -SrcContainer <String>
     -SrcBlobSnapshotTime <DateTimeOffset>
     -DestContainer <String>
     [-DestBlob <String>]
     [-Context <IStorageContext>]
     [-DestContext <IStorageContext>]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]
Start-AzureStorageBlobIncrementalCopy
     -AbsoluteUri <String>
     -DestContainer <String>
     -DestBlob <String>
     [-Context <IStorageContext>]
     [-DestContext <IStorageContext>]
     [-ServerTimeoutPerRequest <Int32>]
     [-ClientTimeoutPerRequest <Int32>]
     [-DefaultProfile <IAzureContextContainer>]
     [-ConcurrentTaskCount <Int32>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Deskripsi

Mulai operasi penyalinan bertahap dari rekam jepret blob Halaman ke blob Halaman tujuan yang ditentukan. Lihat detail selengkapnya tentang fitur di https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/incremental-copy-blob.

Contoh

Contoh 1: Mulai Operasi Salin Bertambah Bertahap menurut nama blob dan waktu rekam jepret

PS C:\>Start-AzureStorageBlobIncrementalCopy -SrcContainer container1 -SrcBlob blob1 -SrcBlobSnapshotTime "04/07/2017 09:55:36.1190229 AM +00:00" -DestContainer container2 -DestBlob blob2

Perintah ini memulai Operasi Salin Bertambah Bertahap menurut nama blob dan waktu rekam jepret

Contoh 2: Mulai operasi penyalinan bertahap menggunakan uri sumber

PS C:\>Start-AzureStorageBlobIncrementalCopy -AbsoluteUri "http://www.somesite.com/somefile?snapshot=2017-04-07T10:05:40.2126635Z" -DestContainer container -DestBlob blob -DestContext $context

Perintah ini memulai Operasi Salin Bertahap menggunakan uri sumber

Contoh 3: Mulai operasi penyalinan bertahap menggunakan alur kontainer dari GetAzureStorageContainer

PS C:\>Get-AzureStorageContainer -Container container1 | Start-AzureStorageBlobIncrementalCopy -SrcBlob blob  -SrcBlobSnapshotTime "04/07/2017 09:55:36.1190229 AM +00:00" -DestContainer container2

Perintah ini memulai Operasi Salin Bertahap menggunakan alur kontainer dari GetAzureStorageContainer

Contoh 4: mulai operasi penyalinan bertahap dari objek CloudPageBlob ke blob tujuan dengan nama blob

PS C:\>$srcBlobSnapshot = Get-AzureStorageBlob -Container container1 -prefix blob1| ?{$_.ICloudBlob.IsSnapshot})[0]
PS C:\>Start-AzureStorageBlobIncrementalCopy -CloudBlob $srcBlobSnapshot.ICloudBlob -DestContainer container2 -DestBlob blob2

Perintah ini memulai Operasi Salin Bertahap dari objek CloudPageBlob ke blob tujuan dengan nama blob

Parameter

-AbsoluteUri

Uri absolut ke sumbernya. Perhatikan bahwa kredensial harus disediakan di Uri, jika sumber memerlukannya.

Jenis:String
Aliases:SrcUri, SourceUri
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-ClientTimeoutPerRequest

Waktu eksekusi maksimum sisi klien untuk setiap permintaan dalam detik.

Jenis:Nullable<T>[Int32]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-CloudBlob

Objek CloudBlob dari pustaka Klien Azure Storage. Anda dapat membuatnya atau menggunakan cmdlet Get-AzureStorageBlob.

Jenis:CloudPageBlob
Aliases:SrcICloudBlob, SrcCloudBlob, ICloudBlob, SourceICloudBlob, SourceCloudBlob
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-CloudBlobContainer

Objek CloudBlobContainer dari pustaka Klien Azure Storage. Anda dapat membuatnya atau menggunakan cmdlet Get-AzureStorageContainer.

Jenis:CloudBlobContainer
Aliases:SourceCloudBlobContainer
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:True
Accept wildcard characters:False

-ConcurrentTaskCount

Jumlah total tugas asinkron bersamaan. Nilai defaultnya adalah 10.

Jenis:Nullable<T>[Int32]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Jenis:SwitchParameter
Aliases:cf
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-Context

Konteks Azure Storage Sumber. Anda dapat membuatnya dengan cmdlet New-AzureStorageContext.

Jenis:IStorageContext
Aliases:SrcContext, SourceContext
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Kredensial, akun, penyewa, dan langganan yang digunakan untuk komunikasi dengan Azure.

Jenis:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-DestBlob

Nama blob tujuan

Jenis:String
Aliases:DestinationBlob
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-DestCloudBlob

Objek CloudBlob Tujuan

Jenis:CloudPageBlob
Aliases:DestICloudBlob, DestinationCloudBlob, DestinationICloudBlob
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-DestContainer

Nama kontainer tujuan

Jenis:String
Aliases:DestinationContainer
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-DestContext

Konteks Azure Storage Tujuan. Anda dapat membuatnya dengan cmdlet New-AzureStorageContext.

Jenis:IStorageContext
Aliases:DestinationContext
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-ServerTimeoutPerRequest

Waktu server habis untuk setiap permintaan dalam hitung detik.

Jenis:Nullable<T>[Int32]
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

-SrcBlob

Nama blob halaman sumber.

Jenis:String
Aliases:SourceBlob
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-SrcBlobSnapshotTime

Waktu rekam jepret blob halaman sumber.

Jenis:Nullable<T>[DateTimeOffset]
Aliases:SourceBlobSnapshotTime
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-SrcContainer

Nama Kontainer Sumber

Jenis:String
Aliases:SourceContainer
Position:Named
nilai default:None
Diperlukan:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

Jenis:SwitchParameter
Aliases:wi
Position:Named
nilai default:None
Diperlukan:False
Accept pipeline input:False
Accept wildcard characters:False

Input

CloudPageBlob

CloudBlobContainer

String

IStorageContext

Output

AzureStorageBlob