@@ -120,34 +120,66 @@ 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
+ Assert-True { $output.Contains (" VirtualMachineScaleSetSku" ) };
152
+ Write-Verbose ($output );
136
153
137
154
# List All VMs
138
155
$vmListParams = New-AzureComputeParameterObject - FriendlyName VirtualMachineScaleSetVMListParameters;
139
156
$vmListParams.ResourceGroupName = $rgname ;
140
157
$vmListParams.VirtualMachineScaleSetName = $vmss.Name ;
158
+
159
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetVMList' );
141
160
$vmListResult = Get-AzureVirtualMachineScaleSetVMList - VirtualMachineScaleSetVMListParameters $vmListParams ;
161
+ $output = $vmListResult | Out-String ;
162
+ Assert-True { $output.Contains (" VirtualMachineScaleSetVM" ) };
163
+ Write-Verbose ($output );
164
+
142
165
$vmList = $vmListResult.VirtualMachineScaleSetVMs ;
143
166
144
167
# List each VM
145
168
for ($i = 0 ; $i -lt $vmList.Count ; $i ++ )
146
169
{
170
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetVM' );
147
171
$vm = Get-AzureVirtualMachineScaleSetVM - ResourceGroupName $rgname - VMScaleSetName $vmss.Name - InstanceId $i ;
148
172
Assert-NotNull $vm.VirtualMachineScaleSetVM ;
173
+ $output = $vm | Out-String ;
174
+ Assert-True { $output.Contains (" VirtualMachineScaleSetVM" ) };
175
+ Write-Verbose ($output );
176
+
177
+ Write-Verbose (' Running Command : ' + ' Get-AzureVirtualMachineScaleSetVMInstanceView' );
149
178
$vmInstance = Get-AzureVirtualMachineScaleSetVMInstanceView - ResourceGroupName $rgname - VMScaleSetName $vmss.Name - InstanceId $i ;
150
179
Assert-NotNull $vmInstance.VirtualMachineScaleSetVMInstanceView ;
180
+ $output = $vmInstance | Out-String ;
181
+ Assert-True { $output.Contains (" VirtualMachineScaleSetVMInstanceView" ) };
182
+ Write-Verbose ($output );
151
183
}
152
184
153
185
# List Next (negative test)
0 commit comments