@@ -29,12 +29,27 @@ Invoke-LiveTestScenario -Name "Operate a virtual machine." -Description "Test cr
29
29
$vmCfg | Set-AzVMSourceImage - PublisherName " MicrosoftWindowsServer" - Offer " WindowsServer" - Skus " 2022-datacenter-azure-edition-core" - Version " latest"
30
30
$vmCfg | Add-AzVMNetworkInterface - Id $nic.Id - DeleteOption Delete
31
31
$vmCfg | Set-AzVMBootDiagnostic - Disable
32
- $actual = New-AzVM - ResourceGroupName $rgName - Location $location - VM $vmCfg - DisableBginfoExtension
32
+ New-AzVM - ResourceGroupName $rgName - Location $location - VM $vmCfg - DisableBginfoExtension
33
+
34
+ $actual = Get-AzVM - ResourceGroupName $rgName - Name $vmName
33
35
34
36
Assert-NotNull $actual
37
+ Assert-NotNull $actual.NetworkProfile.NetworkInterfaces
35
38
Assert-AreEqual $rgName $actual.ResourceGroupName
36
39
Assert-AreEqual $vmName $actual.Name
37
40
Assert-AreEqual " Succeeded" $actual.ProvisioningState
41
+ Assert-AreEqual " Standard_D2s_v3" $actual.HardwareProfile.VmSize
42
+ Assert-AreEqual $nic.Id $actual.NetworkProfile.NetworkInterfaces [0 ].Id
43
+ Assert-AreEqual " TrustedLaunch" $actual.SecurityProfile.SecurityType
44
+ Assert-AreEqual $computerName $actual.OSProfile.ComputerName
45
+ Assert-AreEqual " MicrosoftWindowsServer" $actual.StorageProfile.ImageReference.Publisher
46
+ Assert-AreEqual " WindowsServer" $actual.StorageProfile.ImageReference.Offer
47
+ Assert-AreEqual " 2022-datacenter-azure-edition-core" $actual.StorageProfile.ImageReference.Sku
48
+ Assert-AreEqual " latest" $actual.StorageProfile.ImageReference.Version
49
+ Assert-AreEqual $osDiskName $actual.StorageProfile.OsDisk.Name
50
+ Assert-AreEqual " StandardSSD_LRS" $actual.StorageProfile.OsDisk.ManagedDisk.StorageAccountType
51
+ Assert-AreEqual " FromImage" $actual.StorageProfile.OsDisk.CreateOption
52
+ Assert-AreEqual " Delete" $actual.StorageProfile.OsDisk.DeleteOption
38
53
39
54
Remove-AzVM - ResourceGroupName $rgName - Name $vmName - Force
40
55
$vm = Get-AzVM - ResourceGroupName $rgName - Name $vmName
0 commit comments