Met deze opdracht wordt de Windows PowerShell-kern-cmdlet Get-ChildItem gebruikt om alle bestanden in de huidige map en in submappen op te halen en deze vervolgens door te geven aan de huidige cmdlet met behulp van de pijplijnoperator.
De cmdlet Set-AzStorageBlobContent uploadt de bestanden naar de container met de naam ContosoUploads.
Met deze opdracht wordt de blob met de naam Planning2015 in de Container ContosoUploads ophaalt met behulp van de Get-AzStorageBlob-cmdlet en die blob vervolgens doorgegeven aan de huidige cmdlet.
Met de opdracht wordt het bestand met de naam ContosoPlanning geüpload als Planning2015.
Met deze opdracht wordt de parameter Force niet opgegeven.
De opdracht vraagt u om bevestiging.
Als u de opdracht bevestigt, overschrijft de cmdlet de bestaande blob.
Voorbeeld 4: Een bestand uploaden naar een container met behulp van de pijplijn
Met deze opdracht wordt de container ophaalt die begint met de tekenreeks ContosoUpload met behulp van de cmdlet Get-AzStorageContainer en die blob vervolgens doorgeeft aan de huidige cmdlet.
Met de opdracht wordt het bestand met de naam ContosoPlanning geüpload als Planning2015.
Voorbeeld 5: Een bestand uploaden naar pagina-blob met metagegevens en PremiumPageBlobTier als P10
Met de eerste opdracht maakt u een hash-tabel met metagegevens voor een blob en slaat u die hash-tabel op in de $Metadata variabele.
Met de tweede opdracht wordt het bestand met de naam ContosoPlanning geüpload naar de container met de naam ContosoUploads.
De blob bevat de metagegevens die zijn opgeslagen in $Metadata en heeft PremiumPageBlobTier als P10.
Voorbeeld 6: Een bestand uploaden naar een blob met opgegeven blobeigenschappen en StandardBlobTier instellen als Statisch
Met deze opdracht uploadt u het bestand c:\temp\index.html naar de container met de naam contosouploads met opgegeven blobeigenschappen en stelt u StandardBlobTier in als Statisch.
Met deze opdracht wordt de ContentType-waarde ingesteld op blob-eigenschappen door [System.Web.MimeMapping]::GetMimeMapping() API.
Voorbeeld 7: Een bestand uploaden naar een blob met versleutelingsbereik
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.
Hiermee geeft u een CloudBlob-object op.
Gebruik de cmdlet Get-AzStorageBlob om een CloudBlob-object te verkrijgen.
Parametereigenschappen
Type:
Microsoft.Azure.Storage.Blob.CloudBlob
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Aliassen:
ICloudBlob
Parametersets
BlobPipeline
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
True
Waarde van resterende argumenten:
False
-CloudBlobContainer
Hiermee geeft u een CloudBlobContainer-object op uit de Azure Storage-clientbibliotheek.
Met deze cmdlet wordt inhoud geüpload naar een blob in de container die met deze parameter wordt opgegeven.
Gebruik de cmdlet Get-AzStorageContainer om een CloudBlobContainer-object op te halen.
Parametereigenschappen
Type:
Microsoft.Azure.Storage.Blob.CloudBlobContainer
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
ContainerPipeline
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
True
Waarde van resterende argumenten:
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.
Hiermee geeft u de naam van een container.
Met deze cmdlet wordt een bestand geüpload naar een blob in de container die met deze parameter wordt opgegeven.
Hiermee geeft u een Azure-opslagcontext op.
Gebruik de cmdlet New-AzStorageContext om een opslagcontext te verkrijgen.
Als u een opslagcontext wilt gebruiken die is gemaakt op basis van een SAS-token zonder leesmachtiging, moet u -Force parameter toevoegen om het bestaan van de blob over te slaan.
Hiermee geeft u eigenschappen voor de geüploade blob.
De ondersteunde eigenschappen zijn: CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType.
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.
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.