共用方式為


Save-AzureVhd

啟用 .vhd 映射的下載。

注意

本文件中參考的 Cmdlet 用於管理使用 Azure Service Manager(ASM) API 的舊版 Azure 資源。 建立新的資源時,不建議使用此舊版 PowerShell 模組,因為 ASM 已排定淘汰。 如需詳細資訊,請參閱 Azure Service Manager 淘汰

Az PowerShell 模組是使用 PowerShell 管理 Azure Resource Manager (ARM) 資源的建議 PowerShell 模組。

語法

Save-AzureVhd
    [-Source] <Uri>
    [-LocalFilePath] <FileInfo>
    [[-NumberOfThreads] <Int32>]
    [[-StorageKey] <String>]
    [-OverWrite]
    [-Profile <AzureSMProfile>]
    [-InformationAction <ActionPreference>]
    [-InformationVariable <String>]
    [<CommonParameters>]

Description

Save-AzureVhd Cmdlet 可讓您從儲存至檔案的 Blob 下載 .vhd 映射。 它有參數可藉由指定使用的下載程式線程數目或覆寫已存在於指定檔案路徑中的檔案,來設定下載程式。

Save-AzureVhd 不會進行任何 VHD 格式轉換,而且 Blob 會依此方式下載。

範例

範例 1:下載 VHD 檔案

PS C:\> Save-AzureVhd -Source "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"

此命令會下載 .vhd 檔案。

範例 2:下載 VHD 檔案並覆寫本機檔案

PS C:\> Save-AzureVhd -Source "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite

此命令會下載 .vhd 檔案,並覆寫目的地路徑中的任何檔案。

範例 3:下載 VHD 檔案並指定線程數目

PS C:\> Save-AzureVhd -Source "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32

此命令會下載 .vhd 檔案,並指定線程數目。

範例 4:下載 VHD 檔案並指定記憶體金鑰

PS C:\> Save-AzureVhd -Source "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -StorageKey "zNvcH0r5vAGmC5AbwEtpcyWCMyBd3eMDbdaa4ua6kwxq6vTZH3Y+sw=="

此命令會下載 .vhd 檔案,並指定記憶體金鑰。

參數

-InformationAction

指定此 Cmdlet 如何回應資訊事件。

此參數可接受的值為:

  • 繼續
  • 忽略
  • 詢問
  • SilentlyContinue
  • 停止
  • 暫止
類型:ActionPreference
別名:infa
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-InformationVariable

指定資訊變數。

類型:String
別名:iv
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-LocalFilePath

指定本機檔案路徑。

類型:FileInfo
別名:lf
Position:2
預設值:None
必要:True
接受管線輸入:False
接受萬用字元:False

-NumberOfThreads

指定此 Cmdlet 在下載期間使用的下載線程數目。

類型:Int32
別名:th
Position:3
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-OverWrite

指定如果 LocalFilePath 檔案存在,此 Cmdlet 會刪除 LocalFilePath 檔案指定的檔案。

類型:SwitchParameter
別名:o
Position:5
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

-Profile

指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設配置檔讀取。

類型:AzureSMProfile
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Source

在中 Azure指定 Blob 的統一資源識別碼(URI)。

類型:Uri
別名:src
Position:1
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-StorageKey

指定 Blob 記憶體帳戶的記憶體金鑰。 如果未提供,Save-AzureVhd 會嘗試從 Azure 判斷 SourceUri帳戶的記憶體密鑰。

類型:String
別名:sk
Position:4
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False