How to programmatically delete an Azure Active Directory user?

I am using the following code. The code runs fine, but does not delete the user.

IUser deleteuser = new User(); deleteuser = users.Where(myuser => myuse r.MailNickname.Equals("IshanArora")).FirstOrDefault(); if (deleteuser != null) { deleteuser.DeleteAsync(); } 
+6
source share
1 answer

I delete users by extracting them before deleting:

 private async Task DeleteUser() { ActiveDirectoryClient client = AuthenticationHelper.GetActiveDirectoryClient(); // Retrieve user from its displayname var user = await client.Users.Where(u => u.DisplayName == "user two").ExecuteSingleAsync(); // Or Retrieve user from its principal name // var user = await client.Users.Where(u => u.UserPrincipalName== "user two").ExecuteSingleAsync(); // Or Retrieve user from its id in the directory //var user = await client.Users.GetByObjectId("0b34c995-0970-4776-ae87-f66d384f9c45").ExecuteAsync(); // Delete the user await user.DeleteAsync(); } 

You should notice that it may take a few seconds before you see that the user has been removed from the Azure portal

+1
source

Source: https://habr.com/ru/post/983881/


All Articles