На основании ответа Дэвида, я написал следующий сценарий, который объединяет два списка виртуальных машин:
Switch-AzureMode -Name AzureServiceManagement
#ResourceGroupName will be blank for these
$classicVms = Get-AzureVM | select Name, ServiceName, ResourceGroupName
Switch-AzureMode -Name AzureResourceManager
#ServiceName will be blank for these
$armVms = Get-AzureVM | select Name, ServiceName, ResourceGroupName
$allVms = $classicVms + $armVms
$allVms
При запуске этого, вы получите предупреждение, что переключатель-AzureMode осуждается.
WARNING: The Switch-AzureMode cmdlet is deprecated and will be removed in a future release
Утечка является частью разрушающего изменения. Вы можете прочитать информацию здесь: Deprecation of Switch-AzureMode.
Ницца. +1. Кроме того, спасибо за указание предупреждения об устаревании. –