Я использую следующий код
GraphServiceClient graphClient =
new GraphServiceClient("https://graph.microsoft.com/v1.0",
new DelegateAuthenticationProvider(async(requestMessage) =>
{
requestMessage.Headers.Authorization =
new AuthenticationHeaderValue("bearer", await GetTokenAsync(iclientApp));
})
);
User currentUser = await graphClient
.Me
.Request()
.GetAsync();
string filter = String.Format("startswith(surname,'{0}')", "ADTest");
var users = await graphClient.Users
.Request()
.Filter(filter)
.GetAsync();
var user = users[0];
DirectoryObject userManager = new DirectoryObject();
userManager.Id = currentUser.Id;
await graphClient
.Users[user.Id]
.Request()
.UpdateAsync(new User()
{
Manager = userManager
});
Ошибка не возникает, но атрибут менеджера не обновляется