Add-AzureVhd
將 VHD 檔案從內部部署電腦上傳至 Azure 雲端儲存體帳戶中的 Blob。
注意
本檔中參考的 Cmdlet 用於管理使用服務管理 API 的舊版 Azure 資源。 如需管理 Azure Resource Manager 資源的 Cmdlet,請參閱 Az PowerShell 模組 。
Syntax
Add-AzureVhd
[-Destination] <Uri>
[-LocalFilePath] <FileInfo>
[[-NumberOfUploaderThreads] <Int32>]
[[-BaseImageUriToPatch] <Uri>]
[-OverWrite]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Add-AzureVhd Cmdlet 會將 內部部署虛擬硬碟 (VHD) 映射上傳至 Blob 儲存體帳戶,作為固定的 .vhd 映射。 它有參數可設定上傳程式,例如指定將使用或覆寫已存在於指定目的地 URI 中的 Blob 上傳程式執行緒數目。 針對內部部署 VHD 映射,也支援修補案例,以便上傳差異磁片映射,而不需要上傳已上傳的基底映射。 也支援共用存取簽章 (SAS) URI。
範例
範例 1:新增 VHD 檔案
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd"
此命令會將 .vhd 檔案新增至儲存體帳戶。
範例 2:新增 VHD 檔案並覆寫目的地
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -Overwrite
此命令會將 .vhd 檔案新增至儲存體帳戶。
範例 3:新增 VHD 檔案並指定執行緒數目
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd" -LocalFilePath "C:\vhd\Win7Image.vhd" -NumberOfThreads 32
此命令會將 .vhd 檔案新增至儲存體帳戶,並指定要用來上傳檔案的執行緒數目。
範例 4:新增 VHD 檔案並指定 SAS URI
PS C:\> Add-AzureVhd -Destination "http://contosoaccount.blob.core.windows.net/vhdstore/win7baseimage.vhd?st=2013-01-09T22%3A15%3A49Z&se=2013-01-09T23%3A10%3A49Z&sr=b&sp=w&sig=13T9Ow%2FRJAMmhfO%2FaP3HhKKJ6AY093SmveOSIV4%2FR7w%3D" -LocalFilePath "C:\vhd\win7baseimage.vhd"
此命令會將 .vhd 檔案新增至儲存體帳戶,並指定 SAS URI。
參數
-BaseImageUriToPatch
指定 Azure Blob 儲存體中基底映射 Blob 的 URI。 也支援 URI 輸入中的 SAS。
Type: | Uri |
Aliases: | bs |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Destination
指定 Microsoft Azure Blob 儲存體中 Blob 的 URI。 支援 URI 輸入中的 SAS。 不過,在修補案例中,目的地不可以是 SAS URI。
Type: | Uri |
Aliases: | dst |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
指定此 Cmdlet 如何回應資訊事件。
此參數可接受的值為:
- 繼續
- 忽略
- 詢問
- SilentlyContinue
- 停止
- 暫止
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
指定資訊變數。
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalFilePath
指定本機 .vhd 檔案的檔案路徑。
Type: | FileInfo |
Aliases: | lf |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NumberOfUploaderThreads
指定要用於上傳的執行緒數目。
Type: | Int32 |
Aliases: | th |
Position: | 3 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OverWrite
指定此 Cmdlet 如果存在,就會刪除指定目的地 URI 中的現有 Blob。
Type: | SwitchParameter |
Aliases: | o |
Position: | 5 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設設定檔讀取。
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |