erstellen Ich verwende "Microsoft.Azure.ActiveDirectory.GraphClient.dll" und "Microsoft.IdentityModel.Clients.ActiveDirectory" als Referenzbibliothek.programmgesteuert Azure AD-Benutzer mit C#
In diesem hat IUser-Objekt, die Eigenschaft "Zeichenfolge Mail {Get; Set;}" enthalten. Also wenn ich IUser-Objekt erstellen und E-Mail zuweisen, dann wird die E-Mail nicht zugewiesen und der Benutzer nicht erstellt. In AZURE Active Directory-Benutzerprofil hat E-Mail-Feld. Wenn ich einen Benutzer mit DisplayName und UserPrincipalName erstelle, dann ist es in Ordnung , aber mit DisplayName, UserPrincipalName und Mail-Benutzer nicht erstellt.
User Create...
protected void btnAdd_Click(object sender, EventArgs e)
{
ActiveDirectoryClient client = AuthenticationHelper.GetActiveDirectoryClientAsApplication();
IUser newUser = new User();
newUser.DisplayName = "New User";
newUser.UserPrincipalName = [email protected]
//newUser.Mail = "[email protected]";
client.Users.AddUserAsync(newUser).Wait(10000);
}
User not Create and Email not assign...
protected void btnAdd_Click(object sender, EventArgs e)
{
ActiveDirectoryClient client = AuthenticationHelper.GetActiveDirectoryClientAsApplication();
IUser newUser = new User();
newUser.DisplayName = "New User";
newUser.UserPrincipalName = [email protected]
newUser.Mail = "[email protected]";
client.Users.AddUserAsync(newUser).Wait(10000);
}