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 |