Megosztás a következőn keresztül:


Get-AzStorageBlobCopyState

Lekéri egy Azure Storage-blob másolási állapotát.

Syntax

Get-AzStorageBlobCopyState
   [-Blob] <String>
   [-Container] <String>
   [-WaitForComplete]
   [-Context <IStorageContext>]
   [-ServerTimeoutPerRequest <Int32>]
   [-ClientTimeoutPerRequest <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-ConcurrentTaskCount <Int32>]
   [<CommonParameters>]
Get-AzStorageBlobCopyState
   -CloudBlob <CloudBlob>
   [-WaitForComplete]
   [-Context <IStorageContext>]
   [-ServerTimeoutPerRequest <Int32>]
   [-ClientTimeoutPerRequest <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-ConcurrentTaskCount <Int32>]
   [<CommonParameters>]
Get-AzStorageBlobCopyState
   -CloudBlobContainer <CloudBlobContainer>
   [-Blob] <String>
   [-WaitForComplete]
   [-Context <IStorageContext>]
   [-ServerTimeoutPerRequest <Int32>]
   [-ClientTimeoutPerRequest <Int32>]
   [-DefaultProfile <IAzureContextContainer>]
   [-ConcurrentTaskCount <Int32>]
   [<CommonParameters>]

Description

A Get-AzStorageBlobCopyState parancsmag lekéri egy Azure Storage-blob másolási állapotát. A másolási cél blobon kell futnia.

Példák

1. példa: Blob másolási állapotának lekérése

Get-AzStorageBlobCopyState -Blob "ContosoPlanning2015" -Container "ContosoUploads"

Ez a parancs lekéri a ContosoPlanning2015 nevű blob másolási állapotát a ContosoUploads tárolóban.

2. példa: Blob másolási állapotának lekérése a folyamat használatával

Get-AzStorageBlob -Blob "ContosoPlanning2015" -Container "ContosoUploads" | Get-AzStorageBlobCopyState

Ez a parancs lekéri a ContosoPlanning2015 nevű blobot a ContosoUploads nevű tárolóban a Get-AzStorageBlob parancsmag használatával, majd átadja az eredményt az aktuális parancsmagnak a folyamatkezelő használatával. A Get-AzStorageBlobCopyState parancsmag lekéri a blob másolási állapotát.

3. példa: Egy tárolóban lévő blob másolási állapotának lekérése a folyamat használatával

Get-AzStorageContainer -Name "ContosoUploads" | Get-AzStorageBlobCopyState -Blob "ContosoPlanning2015"

Ez a parancs lekéri a Get-AzStorageBlob parancsmaggal elnevezett tárolót, majd átadja az eredményt az aktuális parancsmagnak. A Get-AzStorageContainer parancsmag lekéri a contosoPlanning2015 nevű blob másolási állapotát a tárolóban.

4. példa: A másolási állapot lekéréséhez indítsa el a másolást és a folyamatot

$destBlob = Start-AzStorageBlobCopy -SrcContainer "contosouploads" -SrcBlob "ContosoPlanning2015" -DestContainer "contosouploads2" -DestBlob "ContosoPlanning2015_copy"

$destBlob | Get-AzStorageBlobCopyState

Az első parancs elindítja a "ContosoPlanning2015" blob másolását a "ContosoPlanning2015_copy" fájlba, és kimenetként adja ki a destiantion blobobjektumot. A második parancsfolyamat a get-AzStorageBlobCopyState-hoz a destiantion blobobjektumot a blobmásolási állapot lekéréséhez.

Paraméterek

-Blob

Egy blob nevét adja meg. Ez a parancsmag lekéri a paraméter által megadott Azure Storage-blob blobmásolási műveletének állapotát.

Típus:String
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ClientTimeoutPerRequest

Egy szolgáltatáskérés ügyféloldali időtúllépési időközét adja meg másodpercben. Ha az előző hívás a megadott időközönként meghiúsul, a parancsmag újrapróbálkozza a kérést. Ha ez a parancsmag nem kap sikeres választ az időköz eltelte előtt, ez a parancsmag hibát ad vissza.

Típus:Nullable<T>[Int32]
Aliasok:ClientTimeoutPerRequestInSeconds
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-CloudBlob

Egy CloudBlob-objektumot határoz meg az Azure Storage-ügyfélkódtárból. CloudBlob-objektum beszerzéséhez használja a Get-AzStorageBlob parancsmagot.

Típus:CloudBlob
Aliasok:ICloudBlob
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-CloudBlobContainer

Egy CloudBlobContainer-objektumot határoz meg az Azure Storage-ügyfélkódtárból. Ez a parancsmag lekéri egy blob másolási állapotát a paraméter által megadott tárolóban. CloudBlobContainer-objektum beszerzéséhez használja a Get-AzStorageContainer parancsmagot.

Típus:CloudBlobContainer
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ConcurrentTaskCount

Az egyidejű hálózati hívások maximális száma. Ezzel a paramétersel korlátozhatja az egyidejűséget a helyi processzor- és sávszélesség-használat szabályozására az egyidejű hálózati hívások maximális számának megadásával. A megadott érték abszolút szám, és nem szorozza meg a magok számával. Ez a paraméter segíthet csökkenteni a hálózati csatlakozási problémákat alacsony sávszélességű környezetekben, például másodpercenként 100 kilobitben. Az alapértelmezett érték 10.

Típus:Nullable<T>[Int32]
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Container

Egy tároló nevét adja meg. Ez a parancsmag lekéri a paraméter által megadott tárolóban lévő blob másolási állapotát.

Típus:String
Position:1
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Context

Egy Azure Storage-környezetet határoz meg. A tárolási környezet beszerzéséhez használja a New-AzStorageContext parancsmagot.

Típus:IStorageContext
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ServerTimeoutPerRequest

A szolgáltatásoldali időtúllépési időközt adja meg másodpercben egy kéréshez. Ha a megadott időköz el nem telik, mielőtt a szolgáltatás feldolgozza a kérést, a tárolási szolgáltatás hibát ad vissza.

Típus:Nullable<T>[Int32]
Aliasok:ServerTimeoutPerRequestInSeconds
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-WaitForComplete

Azt jelzi, hogy ez a parancsmag megvárja a másolás befejezését. Ha nem adja meg ezt a paramétert, a parancsmag azonnal visszaad egy eredményt.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

CloudBlob

CloudBlobContainer

IStorageContext

Kimenetek

CopyState