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 |