共用方式為


Start-AzStorageBlobCopy

開始複製 Blob。

語法

ContainerName (預設值)

Start-AzStorageBlobCopy
    [-SrcBlob] <String>
    -SrcContainer <String>
    -DestContainer <String>
    [-DestBlob <String>]
    [-PremiumPageBlobTier <PremiumPageBlobTier>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-TagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

BlobInstance

Start-AzStorageBlobCopy
    -CloudBlob <CloudBlob>
    -DestContainer <String>
    [-BlobBaseClient <BlobBaseClient>]
    [-DestBlob <String>]
    [-PremiumPageBlobTier <PremiumPageBlobTier>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-TagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

BlobInstanceToBlobInstance

Start-AzStorageBlobCopy
    -CloudBlob <CloudBlob>
    -DestCloudBlob <CloudBlob>
    [-BlobBaseClient <BlobBaseClient>]
    [-PremiumPageBlobTier <PremiumPageBlobTier>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-TagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ContainerInstance

Start-AzStorageBlobCopy
    [-SrcBlob] <String>
    -CloudBlobContainer <CloudBlobContainer>
    -DestContainer <String>
    [-DestBlob <String>]
    [-PremiumPageBlobTier <PremiumPageBlobTier>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-TagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ShareName

Start-AzStorageBlobCopy
    -SrcShareName <String>
    -SrcFilePath <String>
    -DestContainer <String>
    [-DestBlob <String>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ShareInstance

Start-AzStorageBlobCopy
    -SrcShare <CloudFileShare>
    -SrcFilePath <String>
    -DestContainer <String>
    [-DestBlob <String>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

DirInstance

Start-AzStorageBlobCopy
    -SrcDir <CloudFileDirectory>
    -SrcFilePath <String>
    -DestContainer <String>
    [-DestBlob <String>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FileInstance

Start-AzStorageBlobCopy
    -SrcFile <CloudFile>
    -DestContainer <String>
    [-DestBlob <String>]
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FileInstanceToBlobInstance

Start-AzStorageBlobCopy
    -SrcFile <CloudFile>
    -DestCloudBlob <CloudBlob>
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

UriPipeline

Start-AzStorageBlobCopy
    -AbsoluteUri <String>
    -DestContainer <String>
    -DestBlob <String>
    [-StandardBlobTier <String>]
    [-RehydratePriority <RehydratePriority>]
    [-Tag <Hashtable>]
    [-Context <IStorageContext>]
    [-DestContext <IStorageContext>]
    [-DestTagCondition <String>]
    [-TagCondition <String>]
    [-Force]
    [-ServerTimeoutPerRequest <Int32>]
    [-ClientTimeoutPerRequest <Int32>]
    [-DefaultProfile <IAzureContextContainer>]
    [-ConcurrentTaskCount <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Start-AzStorageBlobCopy Cmdlet 會開始複製 Blob。

範例

範例 1:複製具名 Blob

Start-AzStorageBlobCopy -SrcBlob "ContosoPlanning2015" -DestContainer "ContosoArchives" -SrcContainer "ContosoUploads"

此命令會啟動名為 ContosoPlanning2015 的 Blob 複製作業,從名為 ContosoUploads 的容器複製到名為 ContosoArchives 的容器。

範例 2:取得容器以指定要複製的 Blob

Get-AzStorageContainer -Name "ContosoUploads" | Start-AzStorageBlobCopy -SrcBlob "ContosoPlanning2015" -DestContainer "ContosoArchives"

此命令會使用 Get-AzStorageContainer Cmdlet 取得名為 ContosoUploads 的容器,然後使用管線運算子將容器傳遞至目前的 Cmdlet。 該 Cmdlet 會啟動名為 ContosoPlanning2015 的 Blob 複製作業。 上一個 Cmdlet 提供來源容器。 DestContainer 參數會將 ContosoArchives 指定為目的地容器。

範例 3:取得容器中的所有 Blob 並複製它們

Get-AzStorageBlob -Container "ContosoUploads" | Start-AzStorageBlobCopy -DestContainer "ContosoArchives"

此命令會使用 Get-AzStorageBlob Cmdlet 取得名為 ContosoUploads 的容器中的 Blob,然後使用管線運算子將結果傳遞至目前的 Cmdlet。 該 Cmdlet 會啟動將 Blob 複製到名為 ContosoArchives 的容器的作業。

範例 4:複製指定為物件的 Blob

$SrcBlob = Get-AzStorageBlob -Container "ContosoUploads" -Blob "ContosoPlanning2015"
$DestBlob = Get-AzStorageBlob -Container "ContosoArchives" -Blob "ContosoPlanning2015Archived"
Start-AzStorageBlobCopy -ICloudBlob $SrcBlob.ICloudBlob -DestICloudBlob $DestBlob.ICloudBlob

第一個命令會在名為 ContosoUploads 的容器中取得名為 ContosoPlanning2015 的 Blob。 此指令會將該物件儲存在$SrcBlob變數中。 第二個命令會在名為 ContosoArchives 的容器中取得名為 ContosoPlanning2015Archived 的 Blob。 此指令會將該物件儲存在$DestBlob變數中。 最後一個指令會啟動從來源容器到目的地容器的複製作業。 此命令會使用標準點表示法來指定 $SrcBlob 和 $DestBlob Blob 的 ICloudBlob 物件。

範例 5:從 URI 複製 Blob

$Context = New-AzStorageContext -StorageAccountName "ContosoGeneral" -StorageAccountKey "< Storage Key for ContosoGeneral ends with == >"
Start-AzStorageBlobCopy -AbsoluteUri "http://www.contosointernal.com/planning" -DestContainer "ContosoArchive" -DestBlob "ContosoPlanning2015" -DestContext $Context

此命令會為名為 ContosoGeneral 的帳戶建立內容,以使用指定的索引鍵,然後將該索引鍵儲存在 $Context 變數中。 第二個命令會將檔案從指定的 URI 複製到名為 ContosoArchive 的容器中名為 ContosoPlanning 的 Blob。 此命令會啟動複製作業至儲存在$Context中的目的地環境定義。 沒有來源儲存環境定義,因此來源 Uri 必須能夠存取來源物件。 例如:如果來源是無公用 Azure Blob,則 Uri 應該包含具有 Blob 讀取存取權的 SAS 權杖。

範例 6:將區塊 Blob 複製到具有新 Blob 名稱的目的地容器,並將目的地 Blob StandardBlobTier 設定為 Hot,將 RehydratePriority 設定為 High

Start-AzStorageBlobCopy -SrcContainer "ContosoUploads" -SrcBlob "BlockBlobName" -DestContainer "ContosoArchives" -DestBlob "NewBlockBlobName" -StandardBlobTier Hot -RehydratePriority High

此命令會啟動使用新 Blob 名稱將區塊 Blob 複製到目的地容器的作業,並將目的地 Blob StandardBlobTier 設定為 Hot ,將 RehydratePriority 設定為 High

參數

-AbsoluteUri

指定要複製到 Azure 儲存體 Blob 的檔案絕對 URI。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:SrcUri, SourceUri

參數集

UriPipeline
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-BlobBaseClient

BlobBaseClient 物件

參數屬性

類型:BlobBaseClient
預設值:None
支援萬用字元:False
不要顯示:False

參數集

BlobInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
BlobInstanceToBlobInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-ClientTimeoutPerRequest

指定一個服務要求的用戶端逾時間隔 (以秒為單位)。 如果上一個呼叫在指定的間隔內失敗,則此 Cmdlet 會重試要求。 如果此 Cmdlet 在間隔經過之前未收到成功的回應,則此 Cmdlet 會傳回錯誤。

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False
別名:ClientTimeoutPerRequestInSeconds

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CloudBlob

指定來自 Azure 儲存體用戶端程式庫的 CloudBlob 物件。 若要取得 CloudBlob 物件,請使用 Get-AzStorageBlob Cmdlet。

參數屬性

類型:Microsoft.Azure.Storage.Blob.CloudBlob
預設值:None
支援萬用字元:False
不要顯示:False
別名:SrcICloudBlob, SrcCloudBlob, ICloudBlob, 來源ICloudBlob, 來源CloudBlob

參數集

BlobInstance
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
BlobInstanceToBlobInstance
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-CloudBlobContainer

指定來自 Azure 儲存體用戶端程式庫的 CloudBlobContainer 物件。 此 Cmdlet 會從此參數指定的容器複製 Blob。 若要取得 CloudBlobContainer 物件,請使用 Get-AzStorageContainer Cmdlet。

參數屬性

類型:Microsoft.Azure.Storage.Blob.CloudBlobContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源CloudBlobContainer

參數集

ContainerInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-ConcurrentTaskCount

指定並行網路呼叫數上限。 您可以使用此參數來限制並行,以指定並行網路呼叫數目上限,以節流本機 CPU 和頻寬使用量。 指定的值是絕對計數,不會乘以核心計數。 此參數有助於減少低頻寬環境下的網路連線問題,例如每秒 100 KB。 預設值為 10。

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Context

指定 Azure 儲存體內容。 若要取得儲存體內容,請使用 New-AzStorageContext Cmdlet。

參數屬性

類型:IStorageContext
預設值:None
支援萬用字元:False
不要顯示:False
別名:SrcContext, 來源內容

參數集

ContainerName
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
BlobInstance
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
BlobInstanceToBlobInstance
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
ContainerInstance
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
ShareName
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
ShareInstance
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
DirInstance
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
FileInstance
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
FileInstanceToBlobInstance
Position:Named
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-DefaultProfile

用於與 Azure 通訊的認證、帳戶、租用戶和訂用帳戶。

參數屬性

類型:IAzureContextContainer
預設值:None
支援萬用字元:False
不要顯示:False
別名:AzureRmContext, AzureCredential

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DestBlob

指定目的地 Blob 的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:目的地 Blob

參數集

ContainerName
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ContainerInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ShareName
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ShareInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
DirInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
FileInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DestCloudBlob

指定目的地 CloudBlob 物件

參數屬性

類型:Microsoft.Azure.Storage.Blob.CloudBlob
預設值:None
支援萬用字元:False
不要顯示:False
別名:DestICloudBlob, 目的地CloudBlob, 目的地 ICloudBlob

參數集

BlobInstanceToBlobInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
FileInstanceToBlobInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DestContainer

指定目的地容器的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:目的地容器

參數集

ContainerName
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ContainerInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ShareName
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ShareInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
DirInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
FileInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
UriPipeline
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DestContext

指定 Azure 儲存體內容。 若要取得儲存體內容,請使用 New-AzStorageContext Cmdlet。

參數屬性

類型:IStorageContext
預設值:None
支援萬用字元:False
不要顯示:False
別名:目的地內容

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-DestTagCondition

選擇性標籤運算式陳述式,以檢查目的地 Blob 上的相符條件。 當目的地 Blob 標籤不符合指定的運算式時,Blob 要求將會失敗。 詳情請參閱 https://learn.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations#tags-conditional-operations

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Force

表示此 Cmdlet 會覆寫目的地 Blob,而不會提示您確認。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PremiumPageBlobTier

進階頁面 Blob 層

參數屬性

類型:Microsoft.Azure.Storage.Blob.PremiumPageBlobTier
預設值:None
接受的值:Unknown, P4, P6, P10, P20, P30, P40, P50, P60, P70, P80
支援萬用字元:False
不要顯示:False

參數集

ContainerName
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
BlobInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
BlobInstanceToBlobInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ContainerInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RehydratePriority

區塊 Blob RehydratePriority。 指出將封存 Blob 解除凍結的優先順序。 有效值為 High/Standard。

參數屬性

類型:Microsoft.Azure.Storage.Blob.RehydratePriority
預設值:None
接受的值:Standard, High
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ServerTimeoutPerRequest

指定要求的服務端逾時間隔 (以秒為單位)。 如果在服務處理要求之前經過指定的間隔,儲存體服務會傳回錯誤。

參數屬性

類型:

Nullable<T>[Int32]

預設值:None
支援萬用字元:False
不要顯示:False
別名:ServerTimeoutPerRequestInSeconds

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SrcBlob

指定來源 Blob 的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源 Blob

參數集

ContainerName
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ContainerInstance
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SrcContainer

指定來源容器的名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源容器

參數集

ContainerName
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SrcDir

指定來自 Azure 儲存體用戶端程式庫的 CloudFileDirectory 物件。

參數屬性

類型:Microsoft.Azure.Storage.File.CloudFileDirectory
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源目錄

參數集

DirInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SrcFile

指定來自 Azure 儲存體用戶端程式庫的 CloudFile 物件。 您可以建立它或使用 Get-AzStorageFile Cmdlet。

參數屬性

類型:Microsoft.Azure.Storage.File.CloudFile
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源檔案

參數集

FileInstance
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
FileInstanceToBlobInstance
Position:Named
必要:True
來自管線的值:True
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SrcFilePath

指定來源目錄或來源共用的來源檔案相對路徑。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源檔案路徑

參數集

ShareName
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ShareInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
DirInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SrcShare

指定來自 Azure 儲存體用戶端程式庫的 CloudFileShare 物件。 您可以建立它或使用 Get-AzStorageShare Cmdlet。

參數屬性

類型:Microsoft.Azure.Storage.File.CloudFileShare
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源分享

參數集

ShareInstance
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SrcShareName

指定來源共用名稱。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False
別名:來源共用名稱

參數集

ShareName
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-StandardBlobTier

區塊 Blob 層,有效值為 Hot/Cool/Archive/Cold。 查看詳細信息 https://learn.microsoft.com/azure/storage/blobs/storage-blob-storage-tiers

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Tag

Blob 標籤

參數屬性

類型:Hashtable
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-TagCondition

選擇性標籤運算式陳述式,以檢查來源 Blob 上的相符條件。 當來源 Blob 標籤不符合指定的運算式時,Blob 要求將會失敗。 詳情請參閱 https://learn.microsoft.com/en-us/rest/api/storageservices/specifying-conditional-headers-for-blob-service-operations#tags-conditional-operations

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

ContainerName
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
BlobInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
BlobInstanceToBlobInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
ContainerInstance
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
UriPipeline
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 指令未執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 cmdlet 支援常見參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

Microsoft.Azure.Storage.Blob.CloudBlob

Microsoft.Azure.Storage.Blob.CloudBlobContainer

Microsoft.Azure.Storage.File.CloudFile

String

IStorageContext

輸出

AzureStorageBlob