New-AzScVmmVMTemplate
将 ScVmm VM 模板作为 Azure VM 模板资源载入。
语法
New-AzScVmmVMTemplate
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-Location <String>
[-VmmServerName <String>]
[-InventoryUuid <String>]
[-InventoryItemId <String>]
[-VmmServerId <String>]
[-CustomLocationId <String>]
[-Tag <Hashtable>]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzScVmmVMTemplate
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonString <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzScVmmVMTemplate
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-JsonFilePath <String>
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
将 ScVmm VM 模板作为 Azure VM 模板资源载入。
InventoryUuid
可以使用所需的 InventoryItemName 和 InventoryType 的检查名称(UUID 格式)获取 Get-AzScVmmInventoryItem -VmmServerName \<\> -ResourceGroupName \<\>
。
InventoryItemId
可以使用 (检查响应中的 Id 属性) 获取 Get-AzScVmmInventoryItem -VmmServerName \<\> -ResourceGroupName \<\> -Name \<uuid\>
。
若要启用与 VMM Sever 资源位于同一资源组中的资源,请使用 -VmmServerName
.
若要在与 VMM 服务器资源所在的资源组中启用资源,请执行命令并-VmmServerId
-CustomLocationId
代替 -VmmServerName
。
VmmServerId
可以使用 (检查Id
响应中的属性)进行检索Get-AzScVmmServer
。
CustomLocationId
可以使用 (检查ExtendedLocationName
响应中的属性)进行检索Get-AzScVmmServer
。
示例
示例 1:创建 SCVMM 虚拟机模板资源
New-AzScVmmVMTemplate -Name "test-vmt" -ResourceGroupName "test-rg-01" -SubscriptionId "00000000-abcd-0000-abcd-000000000000" -Location "eastus" -VmmServerName "test-vmmserver-01" -InventoryUuid "00000000-1111-0000-0001-000000000000"
ComputerName : *
CpuCount : 1
Disk : {{
"name": "disk_1",
"displayName": "disk.vhd",
"diskId": "00000000-1133-0000-0001-000000000000",
"diskSizeGB": 9,
"maxDiskSizeGB": 40,
"bus": 0,
"lun": 0,
"busType": "IDE",
"vhdType": "Dynamic",
"volumeType": "BootAndSystem",
"vhdFormatType": "VHD",
"createDiffDisk": "false"
}}
DynamicMemoryEnabled : false
DynamicMemoryMaxMb :
DynamicMemoryMinMb :
ExtendedLocationName : /subscriptions/00000000-abcd-0000-abcd-000000000000/resourceGroups/test-rg-01/providers/Microsoft.ExtendedLocation/customLocations/test-cl
ExtendedLocationType : customLocation
Generation : 1
Id : /subscriptions/00000000-abcd-0000-abcd-000000000000/resourceGroups/test-rg-01/providers/Microsoft.ScVmm/VirtualNetworks/test-vmt
InventoryItemId : /subscriptions/00000000-abcd-0000-abcd-000000000000/resourceGroups/test-rg-01/providers/Microsoft.ScVmm/vmmServers/test-vmmserver-01/InventoryItems/00000000-1111-0000-0001-000000000000
IsCustomizable : true
IsHighlyAvailable : false
LimitCpuForMigration : false
Location : eastus
MemoryMb : 1024
Name : test-vmt
NetworkInterface : {{
"name": "nic_1",
"displayName": "Network Adapter 1",
"virtualNetworkId": "/subscriptions/00000000-abcd-0000-abcd-000000000000/resourceGroups/test-rg-01/provid
ers/Microsoft.SCVMM/VirtualNetworks/test-vnet",
"networkName": "00000000-1111-0000-0001-000000000000",
"ipv4AddressType": "Dynamic",
"ipv6AddressType": "Dynamic",
"macAddressType": "Dynamic",
"nicId": "00000000-1122-0000-0001-000000000000"
}}
OSName : Windows Server
OSType : Windows
ProvisioningState : Succeeded
ResourceGroupName : test-rg-01
SystemDataCreatedAt : 08-01-2024 15:05:41
SystemDataCreatedBy : user@contoso.com
SystemDataCreatedByType : User
SystemDataLastModifiedAt : 08-01-2024 15:14:34
SystemDataLastModifiedBy : 11111111-aaaa-2222-bbbb-333333333333
SystemDataLastModifiedByType : Application
Tag : {
}
Type : microsoft.scvmm/virtualnetworks
Uuid : 00000000-1111-0000-0001-000000000000
VmmServerId : /subscriptions/00000000-abcd-0000-abcd-000000000000/resourceGroups/test-rg-01/providers/Microsoft.ScVmm/vmmServers/test-vmmserver-01
此命令在名为“资源组”的资源组中创建名为test-vmt
test-rg-01
“虚拟机模板”资源。
InventoryUuid
可以使用所需的 InventoryItemName 和 InventoryType 的检查名称(UUID 格式)获取 Get-AzScVmmInventoryItem -VmmServerName \<\> -ResourceGroupName \<\>
。
InventoryItemId
可以使用 (检查响应中的 Id 属性) 获取 Get-AzScVmmInventoryItem -VmmServerName \<\> -ResourceGroupName \<\> -Name \<uuid\>
。
若要启用与 VMM Sever 资源位于同一资源组中的资源,请使用 -VmmServerName
.
若要在与 VMM 服务器资源所在的资源组中启用资源,请执行命令并-VmmServerId
-CustomLocationId
代替 -VmmServerName
。
VmmServerId
可以使用 (检查Id
响应中的属性)进行检索Get-AzScVmmServer
。
CustomLocationId
可以使用 (检查ExtendedLocationName
响应中的属性)进行检索Get-AzScVmmServer
。
参数
-AsJob
以作业身份运行命令
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CustomLocationId
自定义位置的 ARM ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DefaultProfile
DefaultProfile 参数不起作用。 如果对其他订阅执行 cmdlet,请使用 SubscriptionId 参数。
类型: | PSObject |
别名: | AzureRMContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InventoryItemId
获取或设置资源的清单项 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-InventoryUuid
虚拟机模板的唯一 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-JsonFilePath
提供给“创建”作的 Json 文件的路径
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-JsonString
提供给“创建”作的 Json 字符串
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Location
资源所在的地理位置
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Name
VirtualMachineTemplate 的名称。
类型: | String |
别名: | VirtualMachineTemplateName |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-NoWait
异步运行命令
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ResourceGroupName
资源组的名称。 名称不区分大小写。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-SubscriptionId
目标订阅的 ID。 该值必须是 UUID。
类型: | String |
Position: | Named |
默认值: | (Get-AzContext).Subscription.Id |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Tag
资源标记。
类型: | Hashtable |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VmmServerId
此资源所在的 vmmServer 资源的 ARM ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VmmServerName
此资源所在的 vmmServer 资源的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。
类型: | SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |