Похоже, будет невозможно обновить SignInName через Microsoft Graph API или Azure Graph API.Возможно, стоит попробовать PowerShell, если это соответствует вашему варианту использования (опять же, это может или не может работать).Подробные сведения о каждом из них приведены ниже.
Обновление имени пользователя для входа в систему с помощью Microsoft Graph API
Это невозможно, поскольку коллекция SignInNames даже недоступно как часть пользовательской сущности в Microsoft Graph.
Вот тема GitHub, посвященная этой теме, смотрите в конце. Добавление свойства signInNames для пользователя.# 91
Обновление имени пользователя для входа в систему с помощью API-интерфейса Azure AD Graph Вы можете установить коллекцию User SignInNames только во время создания пользователя.В документации упоминаются только POST и GET (без PATCH)
https://msdn.microsoft.com/en-us/library/azure/ad/graph/api/entity-and-complex-type-reference#user-entity
Обновление имени пользователя для входа с помощью PowerShell
Это может сработать, но я не уверен в этом.С другой стороны, вы специально запросили Microsoft Graph или Azure AD Graph API, чтобы ваш сценарий не подходил для PowerShell.
Set-AzureADUser