Set-AzVMPlan
設定虛擬機上的 Marketplace 方案資訊。
語法
Set-AzVMPlan
[-VM] <PSVirtualMachine>
[-Name] <String>
[[-Product] <String>]
[[-PromotionCode] <String>]
[[-Publisher] <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Set-AzVMPlan Cmdlet 會設定虛擬機的 Azure Marketplace 方案資訊。 在能夠透過命令行部署 Marketplace 映像之前,必須先啟用程式設計存取,或使用 Azure 入口網站部署虛擬機。
範例
範例 1
New-AzVMConfig -VMName "VirtualMachine07" -VMSize "Standard_B1s" |
Set-AzVMPlan -Publisher "Canonical" -Product "UbuntuServer" -Name "18.04-LTS"
Name : VirtualMachine07
HardwareProfile : {VmSize}
Plan : {Name, Publisher, Product}
參數
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Name
指定 Marketplace 中映像的名稱。 這是 Get-AzVMImageSku Cmdlet 所傳回的相同值。 如需如何尋找映像資訊的詳細資訊,請參閱Microsoft Azure 檔中的 尋找和使用 Azure Marketplace VM 映射與 Azure PowerShell。
類型: | String |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Product
指定 Marketplace 中映像的產品。 這與 imageReference 元素 供應專案 值相同。
類型: | String |
Position: | 2 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-PromotionCode
指定促銷碼。
類型: | String |
Position: | 3 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-Publisher
指定映像的發行者。 您可以使用 Get-AzVMImagePublisher Cmdlet 來找到此資訊。
類型: | String |
Position: | 4 |
預設值: | None |
必要: | False |
接受管線輸入: | True |
接受萬用字元: | False |
-VM
指定要設定 Marketplace 方案的虛擬機物件。 您可以使用 Get-AzVM Cmdlet 來取得虛擬機物件。 您可以使用 New-AzVMConfig Cmdlet 來建立虛擬機物件。
類型: | PSVirtualMachine |
別名: | VMProfile |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |