Поделиться через


Экспорт методов и свойств API сведений о работоспособности антивирусной программы

Область применения:

Хотите попробовать Microsoft Defender для конечной точки? Зарегистрироваться для бесплатной пробной версии.

Примечание.

Если вы являетесь клиентом для государственных организаций США, используйте URI, перечисленные в Microsoft Defender для конечной точки для клиентов государственных организаций США.

Совет

Для повышения производительности можно использовать сервер ближе к географическому расположению:

  • us.api.security.microsoft.com
  • eu.api.security.microsoft.com
  • uk.api.security.microsoft.com
  • au.api.security.microsoft.com
  • swa.api.security.microsoft.com
  • ina.api.security.microsoft.com

Важно!

Некоторые сведения относятся к предварительно выпущенному продукту, который может быть существенно изменен перед выпуском. Корпорация Майкрософт не дает явных или подразумеваемых гарантий относительно предоставленных здесь сведений.

Экспорт описания API сведений о работоспособности антивирусной программы

Получает список Microsoft Defender сведения о работоспособности антивирусных устройств. Этот API имеет различные вызовы API (методы) для получения разных типов данных. Так как объем данных может быть большим, их можно извлечь двумя способами:

  • Ответ JSON API извлекает все данные в организации в виде ответов JSON. Этот метод лучше всего подходит для небольших организаций с менее чем 100 тыс. устройств. Ответ разбиется на страницы, поэтому для получения следующих результатов можно использовать поле @odata.nextLink из ответа.

  • через файлы Это решение API позволяет быстрее и надежнее извлекать большие объемы данных и рекомендуется для крупных организаций с более чем 100 000 устройств. Этот API извлекает все данные в вашей организации в виде файлов скачивания. Ответ содержит URL-адреса для скачивания всех данных из службы хранилища Azure. Этот API позволяет скачать все данные из службы хранилища Azure следующим образом:

    1. Вызовите API, чтобы получить список URL-адресов для скачивания со всеми данными организации.

    2. Скачайте все файлы с помощью URL-адресов для скачивания и обработайте данные по мере того, как вам нравится.

Данные, собираемые с помощью JSON response или с помощью файлов, являются snapshot текущего состояния. Эти данные не содержат исторических данных. Для сбора исторических данных необходимо сохранить данные в собственном хранилище данных.

Важно!

Чтобы Windows Server 2012 R2 и Windows Server 2016 отображались в отчетах о работоспособности устройств, эти устройства должны быть подключены с помощью современного унифицированного пакета решения. Дополнительные сведения см. в статье Новые функции в современном унифицированном решении для Windows Server 2012 R2 и 2016.

Сведения об использовании средства создания отчетов о работоспособности устройств и соответствии антивирусной программы на портале Microsoft Defender см. в статье Отчет о работоспособности устройств и антивирусной программе в Microsoft Defender для конечной точки.

1.1. Экспорт методов API сведений о работоспособности антивирусной программы

Метод Тип данных Описание
(ответ JSON) Microsoft Defender работоспособности антивирусной программы для каждой коллекции устройств. См . статью 1.2. Экспорт свойств API сведений о работоспособности антивирусной программы устройства (ответ JSON) Возвращает таблицу с записью для каждого уникального сочетания DeviceId и ConfigurationId.

API извлекает все данные в организации в виде ответов JSON. Этот метод лучше всего подходит для небольших организаций с менее чем 100 тыс. устройств. Ответ разбиется на страницы, поэтому вы можете использовать @odata.nextLink поле из ответа для получения следующих результатов.
(через файлы) Microsoft Defender работоспособности антивирусной программы для каждой коллекции устройств. См . статью 1.3. Экспорт свойств API сведений о работоспособности антивирусной программы устройства (с помощью файлов) Возвращает таблицу с записью для каждого уникального сочетания DeviceId и ConfigurationId.

Это решение API позволяет быстрее и надежнее извлекать большие объемы данных. Поэтому рекомендуется использовать его для крупных организаций с более чем 100 тыс. устройств. Этот API извлекает все данные в вашей организации в виде файлов скачивания. Ответ содержит URL-адреса для скачивания всех данных из службы хранилища Azure. Этот API позволяет скачать все данные из службы хранилища Azure следующим образом:
  1. Вызовите API, чтобы получить список URL-адресов для скачивания со всеми данными организации.
  2. Скачайте все файлы с помощью URL-адресов для скачивания и обработайте данные по мере того, как вам нравится.

1.2. Ограничения

  • Максимальный размер страницы: 200 000
  • Ограничения скорости для этого API: 30 вызовов в минуту и 1000 вызовов в час

1.3. Экспорт свойств API сведений о работоспособности антивирусной программы (ответ JSON)

  • Свойства, определенные в следующей таблице, перечислены в алфавитном порядке по идентификатору свойства. При использовании этого API результирующие выходные данные не обязательно будут возвращаться в том же порядке, что и в этой таблице.
  • Обратите внимание, что rbacgroupname и Id не поддерживают операторы фильтра.
  • В ответе может быть возвращено несколько дополнительных столбцов. Эти столбцы могут быть временными и могут быть удалены; используйте только задокументированные столбцы.
Свойство (идентификатор) Тип данных Описание Пример возвращаемого значения
avEngineUpdateTime DateTimeOffset Дата последнего обновления антивирусного ядра на устройстве "2022-08-04T12:44:02Z"
avEngineVersion String Версия антивирусного ядра 1.1.19400.3
avIsEngineUpToDate String Актуальное состояние антивирусного ядра True, False или Unknown
avIsPlatformUpToDate String Актуальное состояние антивирусной платформы True, False или Unknown
avIsSignatureUpToDate String Актуальное состояние сигнатуры антивирусной программы True, False или Unknown
avMode String Режим антивирусной программы. Каждый режим представляет собой строковое типизированное целое число в диапазоне от 0 до 5.
'' = Other
0 = Active
1 = Passive
2 = Disabled
3 = Other
4 = EDRBlocked
5 = PassiveAudit
avPlatformUpdateTime DateTimeOffset Дата последнего обновления антивирусной платформы на устройстве "2022-08-04T12:44:02Z"
avPlatformVersion String Версия антивирусной платформы 4.18.2203.5
avSignaturePublishTime DateTimeOffset Дата выпуска сборки антивирусной аналитики безопасности "2022-08-04T12:44:02Z"
avSignatureUpdateTime DateTimeOffset Дата последнего обновления аналитики безопасности антивирусной программы на устройстве "2022-08-04T12:44:02Z"
avSignatureVersion String Версия антивирусной аналитики безопасности 1.371.1323.0
computerDnsName String DNS-имя SampleDns
dataRefreshTimestamp DateTimeOffset Дата и время обновления данных для этого отчета 2022-08-04T12:44:02Z
fullScanError String Коды ошибок при полной проверке "0x80508023"
fullScanResult String Полный результат сканирования устройства Completed, Canceled или Failed
fullScanTime DateTimeOffset Дата завершения полной проверки 2022-08-04T12:44:02Z
id String Идентификатор GUID компьютера 30a8fa2826abf24d24379b23f8a44d471f00feab
lastSeenTime DateTimeOffset Последнее просмотренное время даты и времени на этом компьютере 2022-08-04T12:44:02Z
machineId String Идентификатор GUID компьютера 30a8fa2826abf24d24379b23f8a44d471f00feab
osKind String Тип операционной системы windows, mac или linux
osPlatform String Имя основной версии операционной системы Windows 10 или macOS
osVersion String Версия операционной системы 10.0.18363.1440, 12.4.0.0
quickScanError String Коды ошибок при быстрой проверке 0x80508023
quickScanResult String Результат быстрой проверки этого устройства Completed, Canceled или Failed
quickScanTime DateTimeOffset Дата и время завершения быстрой проверки 2022-08-04T12:44:02Z
rbacGroupId Long Идентификатор группы устройств, к которому принадлежит этот компьютер 712
rbacGroupName String Имя группы устройств, к которой принадлежит этот компьютер SampleGroup

1.4. Экспорт свойств API сведений о работоспособности антивирусной программы устройства (с помощью файлов)

Важно!

Сведения в этом разделе относятся к предварительно выпущенной продукции, которую можно существенно изменить до его коммерческого выпуска. Корпорация Майкрософт не дает никаких гарантий, явных или подразумеваемых, относительно предоставленных здесь сведений.

Примечание.

  • Файлы сжаты gzip и имеют многостроковый .json формат.
  • URL-адреса для скачивания действительны только в течение 3 часов; В противном случае можно использовать параметр .
  • Для максимальной скорости загрузки данных можно убедиться, что они скачиваются из того же региона Azure, в котором находятся данные.
  • Каждая запись использует около 1 КБ данных. Это следует учитывать при выборе правильного pageSize параметра.
  • В ответе может быть возвращено больше столбцов. Эти столбцы являются временными и могут быть удалены, поэтому используйте только задокументированные столбцы.
Свойство (идентификатор) Тип данных Описание Пример возвращаемого значения
Экспорт файлов array[string] Список URL-адресов для скачивания файлов, содержащих текущие snapshot организации. ["https://tvmexportstrstgeus.blob.core.windows.net/tvm-export...1", "https://tvmexportstrstgeus.blob.core.windows.net/tvm-export...2"]
GeneratedTime String Время создания экспорта. 2022-05-20T08:00:00Z

Примечание.

В каждом экспортируемом файле есть свойство с именем DeviceGatheredInfo, которое содержит данные антивирусной программы. Каждый из его атрибутов может предоставить сведения о работоспособности устройства и его состоянии.

См. также

Экспорт отчета о состоянии антивирусной программы устройства

Отчеты о работоспособности и соответствии устройств

Совет

Хотите узнать больше? Engage с сообществом Microsoft Security в нашем техническом сообществе: Microsoft Defender для конечной точки Техническое сообщество.