@@ -120,34 +120,64 @@ function Test-VirtualMachineScaleSet
120
120
$vmss.VirtualMachineProfile.StorageProfile.OSDisk.VirtualHardDiskContainers.Add ($vhdContainer );
121
121
122
122
$st = New-AzureVirtualMachineScaleSet - ResourceGroupName $rgname - VirtualMachineScaleSetCreateOrUpdateParameters $vmss ;
123
+
124
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSet' );
123
125
$vmssResult = Get-AzureVirtualMachineScaleSet - ResourceGroupName $rgname - VMScaleSetName $vmss.Name ;
124
126
Assert-True { $vmss.Name -eq $vmssResult.VirtualMachineScaleSet.Name };
127
+ $output = $vmssResult | Out-String ;
128
+ Assert-True { $output.Contains (" VirtualMachineScaleSet" ) };
129
+ Write-Verbose ($output );
125
130
126
131
# List All
132
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetAllList' );
127
133
$vmssList = Get-AzureVirtualMachineScaleSetAllList - VirtualMachineScaleSetListAllParameters $null ;
128
134
Assert-True { ($vmssList.VirtualMachineScaleSets | select - ExpandProperty Name) -contains $vmss.Name };
135
+ $output = $vmssList | Out-String ;
136
+ Assert-True { $output.Contains (" VirtualMachineScaleSets" ) };
137
+ Write-Verbose ($output );
129
138
130
139
# List from RG
140
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetList' );
131
141
$vmssList = Get-AzureVirtualMachineScaleSetList - ResourceGroupName $rgname ;
132
142
Assert-True { ($vmssList.VirtualMachineScaleSets | select - ExpandProperty Name) -contains $vmss.Name };
143
+ $output = $vmssList | Out-String ;
144
+ Assert-True { $output.Contains (" VirtualMachineScaleSets" ) };
145
+ Write-Verbose ($output );
133
146
134
147
# List Skus
148
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetSkusList' );
135
149
$skuList = Get-AzureVirtualMachineScaleSetSkusList - ResourceGroupName $rgname - VMScaleSetName $vmss.Name ;
150
+ $output = $skuList | Out-String ;
151
+ Write-Verbose ($output );
136
152
137
153
# List All VMs
138
154
$vmListParams = New-AzureComputeParameterObject - FriendlyName VirtualMachineScaleSetVMListParameters;
139
155
$vmListParams.ResourceGroupName = $rgname ;
140
156
$vmListParams.VirtualMachineScaleSetName = $vmss.Name ;
157
+
158
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetVMList' );
141
159
$vmListResult = Get-AzureVirtualMachineScaleSetVMList - VirtualMachineScaleSetVMListParameters $vmListParams ;
160
+ $output = $vmListResult | Out-String ;
161
+ Write-Verbose ($output );
162
+
142
163
$vmList = $vmListResult.VirtualMachineScaleSetVMs ;
143
164
144
165
# List each VM
145
166
for ($i = 0 ; $i -lt $vmList.Count ; $i ++ )
146
167
{
168
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetVM' );
147
169
$vm = Get-AzureVirtualMachineScaleSetVM - ResourceGroupName $rgname - VMScaleSetName $vmss.Name - InstanceId $i ;
148
170
Assert-NotNull $vm.VirtualMachineScaleSetVM ;
171
+ $output = $vm | Out-String ;
172
+ Assert-True { $output.Contains (" VirtualMachineScaleSetVM" ) };
173
+ Write-Verbose ($output );
174
+
175
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetVMInstanceView' );
149
176
$vmInstance = Get-AzureVirtualMachineScaleSetVMInstanceView - ResourceGroupName $rgname - VMScaleSetName $vmss.Name - InstanceId $i ;
150
177
Assert-NotNull $vmInstance.VirtualMachineScaleSetVMInstanceView ;
178
+ $output = $vmInstance | Out-String ;
179
+ Assert-True { $output.Contains (" VirtualMachineScaleSetVMInstanceView" ) };
180
+ Write-Verbose ($output );
151
181
}
152
182
153
183
# List Next (negative test)
0 commit comments