Как программно обеспечить Персональный сайт (OneDrive) с помощью Microsoft Graph API (C #) - PullRequest
0 голосов
/ 09 июля 2019

Когда я пытаюсь получить диск вновь созданного пользователя, я получаю

«Мизит пользователя не найден».ошибка (код: ResourceNotFound)

Пользователи создаются в нашей локальной организации AD, а затем синхронизируются в Azure.Я создал консольную прикладную программу в C#, которая может назначать пользовательские лицензии программно (на основе нашего собственного решения IAM SharePoint On-Premise), но мне также необходимо предварительно подготовить OneDrive Personal Site для этих пользователей.

Мы знаем, как это сделать с помощью скрипта Powershell, но нам нужно использовать MS Graph API

await graphServiceClient.Users[USER_EMAIL].Drive.Request().GetAsync();

Этот код выдает следующую ошибку:

"MySite пользователя не найден."
Код: ResourceNotFound

1 Ответ

0 голосов
/ 09 июля 2019

Ты не можешь!Вы можете сделать это только с PowerShell:

https://docs.microsoft.com/en-us/onedrive/pre-provision-accounts

Вы можете выполнять командлеты PowerShell с C #, если у вас тоже есть.

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