Since OneDrive is fully based on SharePoint, ( yes, in the on-Prem version of SharePoint, OneDrive is part of the MySite functionality. Disable/enable OneDrive only for specific users.Disable OneDrive for all users, Microsoft 365 already deployed.Disable OneDrive for all users, Microsoft 365 not deployed yet.
Summarized: If I want to disable OneDrive for Business for my organization, I may encounter the following scenarios: In other cases there are some legitimated users which should be able to use OneDrive with their company accounts. But unfortunately I also encounter organizations, which already implemented Microsoft 365 ( mostly driven by the pandemic and the urge to implement Microsoft Teams quickly) and just months after that realized, their users where using their OneDrive storage for any kind of data (confidential and non-confidential). This would exclude any possibility for the user to use OneDrive with his/her company account.
In a normal case you would think about how to deal with the OneDrive Service before implementing Microsoft 365. Therefore, there is no OneDrive Service as such.
In order to do that, you’ll have to change settings in SharePoint Online Admin Center (Info: OneDrive is basically a personal site based on SharePoint. While some organizations block an unwanted usage of OneDrive by signed agreement with employees… other organizations prefer to block the service technically. Enable OneDrive only for a group of users.Delete a specific OneDrive site collection.… for all users (Microsoft 365 already deployed).… for all users (Microsoft 365 not deployed yet).