Get-AzStorageBlobCopyState
Hämtar kopieringsstatus för en Azure Storage-blob.
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
Cmdleten Get-AzStorageBlobCopyState hämtar kopieringsstatusen för en Azure Storage-blob. Den ska köras på kopieringsmålbloben.
Exempel
Exempel 1: Hämta kopieringsstatus för en blob
Get-AzStorageBlobCopyState -Blob "ContosoPlanning2015" -Container "ContosoUploads"
Det här kommandot hämtar kopieringsstatusen för bloben med namnet ContosoPlanning2015 i containern ContosoUploads.
Exempel 2: Hämta kopieringsstatus för en blob med hjälp av pipelinen
Get-AzStorageBlob -Blob "ContosoPlanning2015" -Container "ContosoUploads" | Get-AzStorageBlobCopyState
Det här kommandot hämtar bloben contosoPlanning2015 i containern med namnet ContosoUploads med hjälp av cmdleten Get-AzStorageBlob och skickar sedan resultatet till den aktuella cmdleten med hjälp av pipelineoperatorn. Cmdleten Get-AzStorageBlobCopyState hämtar kopieringsstatusen för bloben.
Exempel 3: Hämta kopieringsstatus för en blob i en container med hjälp av pipelinen
Get-AzStorageContainer -Name "ContosoUploads" | Get-AzStorageBlobCopyState -Blob "ContosoPlanning2015"
Det här kommandot hämtar containern med namnet med cmdleten Get-AzStorageBlob och skickar sedan resultatet till den aktuella cmdleten. Cmdleten Get-AzStorageContainer hämtar kopieringsstatusen för bloben ContosoPlanning2015 i containern.
Exempel 4: Starta kopiera och pipeline för att hämta kopieringsstatusen
$destBlob = Start-AzStorageBlobCopy -SrcContainer "contosouploads" -SrcBlob "ContosoPlanning2015" -DestContainer "contosouploads2" -DestBlob "ContosoPlanning2015_copy"
$destBlob | Get-AzStorageBlobCopyState
Det första kommandot startar kopieringsbloben "ContosoPlanning2015" till "ContosoPlanning2015_copy" och matar ut blobobjektet destiantion. Den andra kommandopipelinen destiantion-blobobjektet till Get-AzStorageBlobCopyState för att hämta blobkopieringstillståndet.
Parametrar
-Blob
Anger namnet på en blob. Den här cmdleten hämtar tillståndet för blobkopieringsåtgärden för Azure Storage-bloben som den här parametern anger.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ClientTimeoutPerRequest
Anger tidsgränsen på klientsidan i sekunder för en tjänstbegäran. Om det föregående anropet misslyckas i det angivna intervallet försöker den här cmdleten skicka begäran igen. Om den här cmdleten inte får något lyckat svar innan intervallet förflutit returnerar den här cmdleten ett fel.
Typ: | Nullable<T>[Int32] |
Alias: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-CloudBlob
Anger ett CloudBlob-objekt från Azure Storage-klientbiblioteket. Om du vill hämta ett CloudBlob-objekt använder du cmdleten Get-AzStorageBlob.
Typ: | CloudBlob |
Alias: | ICloudBlob |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-CloudBlobContainer
Anger ett CloudBlobContainer-objekt från Azure Storage-klientbiblioteket. Den här cmdleten hämtar kopieringsstatusen för en blob i containern som den här parametern anger. Om du vill hämta ett CloudBlobContainer-objekt använder du cmdleten Get-AzStorageContainer.
Typ: | CloudBlobContainer |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ConcurrentTaskCount
Anger maximalt antal samtidiga nätverksanrop. Du kan använda den här parametern för att begränsa samtidigheten för att begränsa den lokala processor- och bandbreddsanvändningen genom att ange det maximala antalet samtidiga nätverksanrop. Det angivna värdet är ett absolut antal och multipliceras inte med kärnantalet. Den här parametern kan bidra till att minska problem med nätverksanslutningar i miljöer med låg bandbredd, till exempel 100 kilobit per sekund. Standardvärdet är 10.
Typ: | Nullable<T>[Int32] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Container
Anger namnet på en container. Den här cmdleten hämtar kopieringsstatusen för en blob i containern som den här parametern anger.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Context
Anger en Azure Storage-kontext. Om du vill hämta en lagringskontext använder du cmdleten New-AzStorageContext.
Typ: | IStorageContext |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-DefaultProfile
Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.
Typ: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ServerTimeoutPerRequest
Anger tidsgränsen för tjänstsidan i sekunder för en begäran. Om det angivna intervallet förflutit innan tjänsten bearbetar begäran returnerar lagringstjänsten ett fel.
Typ: | Nullable<T>[Int32] |
Alias: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WaitForComplete
Anger att den här cmdleten väntar på att kopian ska slutföras. Om du inte anger den här parametern returnerar den här cmdleten ett resultat omedelbart.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Utdata
Relaterade länkar
Azure PowerShell