Get-AzStorageBlobCopyState
Hiermee haalt u de kopieerstatus van een Azure Storage-blob op.
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
De cmdlet Get-AzStorageBlobCopyState haalt de kopieerstatus van een Azure Storage-blob op. Deze moet worden uitgevoerd op de blob van de kopieerbestemming.
Voorbeelden
Voorbeeld 1: de kopieerstatus van een blob ophalen
Get-AzStorageBlobCopyState -Blob "ContosoPlanning2015" -Container "ContosoUploads"
Met deze opdracht wordt de kopieerstatus van de blob met de naam ContosoPlanning2015 in de container ContosoUploads ophaalt.
Voorbeeld 2: de kopieerstatus voor een blob ophalen met behulp van de pijplijn
Get-AzStorageBlob -Blob "ContosoPlanning2015" -Container "ContosoUploads" | Get-AzStorageBlobCopyState
Met deze opdracht haalt u de blob met de naam ContosoPlanning2015 op in de container met de naam ContosoUploads met behulp van de Cmdlet Get-AzStorageBlob en geeft u het resultaat vervolgens door aan de huidige cmdlet met behulp van de pijplijnoperator. De cmdlet Get-AzStorageBlobCopyState haalt de kopieerstatus voor die blob op.
Voorbeeld 3: De kopieerstatus voor een blob in een container ophalen met behulp van de pijplijn
Get-AzStorageContainer -Name "ContosoUploads" | Get-AzStorageBlobCopyState -Blob "ContosoPlanning2015"
Met deze opdracht haalt u de container met de naam op met behulp van de Get-AzStorageBlob-cmdlet en geeft u vervolgens het resultaat door aan de huidige cmdlet. De cmdlet Get-AzStorageContainer haalt de kopieerstatus op voor de blob met de naam ContosoPlanning2015 in die container.
Voorbeeld 4: Kopieer en pijplijn starten om de kopieerstatus op te halen
$destBlob = Start-AzStorageBlobCopy -SrcContainer "contosouploads" -SrcBlob "ContosoPlanning2015" -DestContainer "contosouploads2" -DestBlob "ContosoPlanning2015_copy"
$destBlob | Get-AzStorageBlobCopyState
Met de eerste opdracht wordt de blob ContosoPlanning2015 naar ContosoPlanning2015_copy gekopieerd en wordt het blobobject destiantion uitgevoerd. Met de tweede opdrachtpijplijn wordt het blobobject van de destiantion naar Get-AzStorageBlobCopyState geleid om de blobkopiestatus op te halen.
Parameters
-Blob
Hiermee geeft u de naam van een blob. Deze cmdlet haalt de status van de blobkopiebewerking op voor de Azure Storage-blob die met deze parameter wordt opgegeven.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClientTimeoutPerRequest
Hiermee geeft u het time-outinterval aan de clientzijde op, in seconden, voor één serviceaanvraag. Als de vorige aanroep mislukt in het opgegeven interval, probeert deze cmdlet de aanvraag opnieuw uit te voeren. Als deze cmdlet geen geslaagd antwoord ontvangt voordat het interval is verstreken, retourneert deze cmdlet een fout.
Type: | Nullable<T>[Int32] |
Aliases: | ClientTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloudBlob
Hiermee geeft u een CloudBlob-object op uit de Azure Storage-clientbibliotheek. Gebruik de cmdlet Get-AzStorageBlob om een CloudBlob-object te verkrijgen.
Type: | CloudBlob |
Aliases: | ICloudBlob |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-CloudBlobContainer
Hiermee geeft u een CloudBlobContainer-object op uit de Azure Storage-clientbibliotheek. Deze cmdlet haalt de kopieerstatus van een blob op in de container die met deze parameter wordt opgegeven. Gebruik de cmdlet Get-AzStorageContainer om een CloudBlobContainer-object op te halen.
Type: | CloudBlobContainer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ConcurrentTaskCount
Hiermee geeft u het maximum aantal gelijktijdige netwerkaanroepen op. U kunt deze parameter gebruiken om de gelijktijdigheid te beperken om het lokale CPU- en bandbreedtegebruik te beperken door het maximum aantal gelijktijdige netwerkaanroepen op te geven. De opgegeven waarde is een absoluut aantal en wordt niet vermenigvuldigd met het aantal kernen. Deze parameter kan helpen bij het verminderen van netwerkverbindingsproblemen in omgevingen met lage bandbreedte, zoals 100 kilobits per seconde. De standaardwaarde is 10.
Type: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Container
Hiermee geeft u de naam van een container. Deze cmdlet haalt de kopieerstatus voor een blob op in de container die met deze parameter wordt opgegeven.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Context
Hiermee geeft u een Azure-opslagcontext op. Gebruik de cmdlet New-AzStorageContext om een opslagcontext te verkrijgen.
Type: | IStorageContext |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
De referenties, accounts, tenants en abonnementen die worden gebruikt voor communicatie met Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerTimeoutPerRequest
Hiermee geeft u het time-outinterval aan de servicezijde op, in seconden, voor een aanvraag. Als het opgegeven interval is verstreken voordat de service de aanvraag verwerkt, retourneert de opslagservice een fout.
Type: | Nullable<T>[Int32] |
Aliases: | ServerTimeoutPerRequestInSeconds |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WaitForComplete
Geeft aan dat deze cmdlet wacht totdat de kopie is voltooid. Als u deze parameter niet opgeeft, retourneert deze cmdlet onmiddellijk een resultaat.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
Uitvoerwaarden
Verwante koppelingen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub Issues geleidelijk uitfaseren als het feedbackmechanisme voor inhoud. Het wordt vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor