Save-AzVhd
將下載的 .vhd 映射儲存在本機。
語法
Save-AzVhd
[-ResourceGroupName] <String>
[-SourceUri] <Uri>
[-LocalFilePath] <FileInfo>
[[-NumberOfThreads] <Int32>]
[-OverWrite]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Save-AzVhd
[-StorageKey] <String>
[-SourceUri] <Uri>
[-LocalFilePath] <FileInfo>
[[-NumberOfThreads] <Int32>]
[-OverWrite]
[-AsJob]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Save-AzVhd Cmdlet 會將 .vhd 映射從儲存至檔案的 Blob 儲存。 您可以指定行程所使用的下載程式線程數目,以及是否要取代已經存在的檔案。 此 Cmdlet 會依此下載內容。 它不會套用任何虛擬硬碟 (VHD) 格式轉換。
範例
範例 1:下載映射
Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -ResourceGroupName "rgname"
此命令會下載 .vhd 檔案,並將其儲存在本機路徑 C:\vhd\Win7Image.vhd 中。
範例 2:下載映射並覆寫本機檔案
Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite -ResourceGroupName "rgname"
此命令會下載 .vhd 檔案,並將它儲存在本機路徑中。 此命令包含 Overwrite 參數。 因此,如果 C:\vhd\Win7Image.vhd 已經存在,此命令就會取代它。
範例 3:使用指定的線程數目下載映像
Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32 -ResourceGroupName "rgname"
此命令會下載 .vhd 檔案,並將它儲存在本機路徑中。 此命令會指定 NumberOfThreads 參數的 32 值。 因此,Cmdlet 會針對此動作使用 32 個線程。
範例 4:下載映像並指定記憶體金鑰
Save-AzVhd -SourceUri "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -StorageKey "zNvcH0r5vAGmC5AbwEtpcyWCMyBd3eMDbdaa4ua6kwxq6vTZH3Y+sw=="
此命令會下載 .vhd 檔案,並指定記憶體金鑰。
參數
-AsJob
在背景執行 Cmdlet,並傳回作業以追蹤進度。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
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
指出此 Cmdlet 會取代 LocalFilePath 所指定的檔案,如果檔案存在,則 檔案。
類型: | SwitchParameter |
別名: | o |
Position: | 4 |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ResourceGroupName
指定記憶體帳戶的資源群組名稱。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-SourceUri
指定 Azure
中 Blob 的統一資源識別碼(URI)。
類型: | Uri |
別名: | src, Source |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-StorageKey
指定 Blob 記憶體帳戶的記憶體金鑰。 如果您未指定金鑰,此 Cmdlet 會嘗試從 Azure SourceUri 中判斷帳戶的記憶體密鑰。
類型: | String |
別名: | sk |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |