Microsoft 365 features that help users manage their subscriptions, account settings, and billing information.
Hi GustavoG3058,
Many thanks for your reply. I fully understand your concerns, however, in Office 365, OWA is auto enabled for new user mailboxes and we cannot set it to auto disable for future new users.
Considering your situation and demand to disable OWA for most of the existing 20K users, in addition to use the Exchange Admin Center as I mentioned in my previous reply, you can try to contact to Exchange online PowerShell and run the command "Get-CASMailbox | Set-CASMailbox -OWAEnabled $false" to disable OWA for all users.
After that, you may need to run the command "***Set-CASMailbox ***@contoso.com -OWAEnabled $true" for those MFA enforced users to enable OWA for them.
Just a kindly reminder, as it is not feasible to auto disable OWA when creating new user mailboxes, you may need to disable OWA for each user in the future.
Personally speaking, I understand this will cause a lot of inconvenience for your work. I'm sorry for this, if you would like this feature to be introduced to Office 365, you may send us your feedback. Please take a moment to send us your feature request(s) by submitting your feedback in the following link:
https://office365.uservoice.com/forums/273493-office-365-admin
Your feedback helps us know which features are most important to you, it help us constantly improving our functions for better user experience. We appreciate your valuable comments. Looking forward to your understanding.
Best regards and Merry Christmas!
Jennifer