Azure не знает об ОС в вашей виртуальной машине только типа ОС (linux \ windows).Если вы используете пользовательское изображение - вы должны знать, что внутри изображения.Другой вариант - использовать Invoke-AzVmRunCommand
для запуска скрипта powershell внутри vm, который вернет версию os.что-то вроде $PSVersionTable
должно сделать.