Det här kommandot använder den centrala Windows PowerShell-cmdleten Get-ChildItem för att hämta alla filer i den aktuella mappen och i undermappar och skickar dem sedan till den aktuella cmdleten med hjälp av pipelineoperatorn.
Cmdleten Set-AzStorageBlobContent laddar upp filerna till containern med namnet ContosoUploads.
Det här kommandot hämtar bloben Planning2015 i containern ContosoUploads med hjälp av cmdleten Get-AzStorageBlob och skickar sedan blobben till den aktuella cmdleten.
Kommandot laddar upp filen med namnet ContosoPlanning som Planning2015.
Det här kommandot anger inte force-parametern.
Kommandot uppmanar dig att bekräfta.
Om du bekräftar kommandot skriver cmdleten över den befintliga bloben.
Exempel 4: Ladda upp en fil till en container med hjälp av pipelinen
Det här kommandot hämtar containern som börjar med strängen ContosoUpload med hjälp av cmdleten Get-AzStorageContainer och skickar sedan blobben till den aktuella cmdleten.
Kommandot laddar upp filen med namnet ContosoPlanning som Planning2015.
Exempel 5: Ladda upp en fil till en sidblob med metadata och PremiumPageBlobTier som P10
Det första kommandot skapar en hash-tabell som innehåller metadata för en blob och lagrar den hashtabellen i variabeln $Metadata.
Det andra kommandot laddar upp filen med namnet ContosoPlanning till containern ContosoUploads.
Bloben innehåller metadata som lagras i $Metadata och har PremiumPageBlobTier som P10.
Exempel 6: Ladda upp en fil till blob med angivna blobegenskaper och ange StandardBlobTier som Lågfrekvent
Det här kommandot överför filen c:\temp\index.html till containern med namnet contosouploads med angivna blobegenskaper och anger StandardBlobTier som Lågfrekvent.
Det här kommandot hämtar ContentType-värdet inställt på blobegenskaper av [System.Web.MimeMapping]::GetMimeMapping() API.
Exempel 7: Ladda upp en fil till en blob med krypteringsomfång
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.
Anger ett CloudBlob-objekt .
Om du vill hämta ett CloudBlob-objekt använder du cmdleten Get-AzStorageBlob.
Parameteregenskaper
Typ:
Microsoft.Azure.Storage.Blob.CloudBlob
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Alias:
ICloudBlob
Parameteruppsättningar
BlobPipeline
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
True
Värde från återstående argument:
False
-CloudBlobContainer
Anger ett CloudBlobContainer-objekt från Azure Storage-klientbiblioteket.
Den här cmdleten laddar upp innehåll till en blob i containern som den här parametern anger.
Om du vill hämta ett CloudBlobContainer-objekt använder du cmdleten Get-AzStorageContainer.
Parameteregenskaper
Typ:
Microsoft.Azure.Storage.Blob.CloudBlobContainer
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
ContainerPipeline
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
True
Värde från återstående argument:
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.
Anger en Azure Storage-kontext.
Om du vill hämta en lagringskontext använder du cmdleten New-AzStorageContext.
Om du vill använda en lagringskontext som skapats från en SAS-token utan läsbehörighet behöver du lägga till -Force parameter för att hoppa över kontrollen av blobexistensen.
Anger egenskaper för den uppladdade bloben.
De egenskaper som stöds är: CacheControl, ContentDisposition, ContentEncoding, ContentLanguage, ContentMD5, ContentType.
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.
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.