Получите устройства AzureAD неинтерактивно - используя API - PullRequest
0 голосов
/ 14 декабря 2018

Мне нужно извлечь все устройства в AzureAD из фонового приложения, которое должно работать без взаимодействия с пользователем.

Мое исследование до сих пор оказалось пустым, с Graph API в качестве единственного варианта получения фактических данных, но он не поддерживает неинтерактивные сценарии.: (

Вопрос

Есть ли способ / API для получения всех устройств неинтерактивным способом?

Исследования

Graph API:

https://docs.microsoft.com/en-gb/graph/api/intune-devices-manageddevice-get?view=graph-rest-1.0

enter image description here

Не поддерживает неинтерактивные сценарии, как показано на скриншоте выше из документациии ссылки ниже:

https://microsoftintune.uservoice.com/forums/291681-ideas/suggestions/18474520-intune-graph-api-should-be-accessible-non-interact

https://social.technet.microsoft.com/Forums/en-US/1636481c-7101-43d4-9f60-e09cdd65b4b0/noninteractive-access-to-intune-api?forum=microsoftintuneprod

API MS Graph - получение управляемых устройств Scope

Azure ADGraph API

https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/api-catalog

Не рекомендуется MS - и, похоже, тоже не может получить устройства.

1 Ответ

0 голосов
/ 14 декабря 2018

Вы можете использовать следующее «GET https://graph.microsoft.com/v1.0/devices".. Этот вызов извлекает список объектов устройства, зарегистрированных в организации.

Этот вызов также поддерживается в неинтерактивных сценариях. Приложение будеттребуется одно из следующих разрешений.

Приложение: Device.Read.All, Directory.Read.All

Вы также можете проверить все операции, доступные в MS Graph для объекта устройства здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...