One of the small primary schools I work with has decided to move from Server 2012/Windows 8.1 (which has worked very well for the last 6 years) to 365, Sharepoint, Azure, Intune for Education etc. This is due to needing to replace or rebuild the server and to move to Windows 10 as I'm retiring soon and they'll have an OS that more people will be familiar with etc. One of the school Governors works in IT support so knows 365, Sharepoint and Teams fairly well whereas I would be the first to admit I don't know it well at all, having come from a server/client environment. I had imagined it would be a fairly straightforward with our combined knowledge but so far, that's not been the case.
The desktops all have Windows 10 Pro Education installed and work well as standalone machines. They're joined to an Azure domain and I'm finding management via Azure and Intune a real pain. In the old environment there was a local admin account on each domain joined PC so it was possible to have full control of the machine and to quickly test GPO changes you'd made. In this new environment, even with a local admin account, the PC keeps the settings from what's been defined in Intune. So, you lock down Settings for example, only to find when you're logged on as local admin that you can't access Settings. Instead you have to disable blocking settings in Intune and then wait an indeterminate amount of time for this to permeate through. OneDrive only appears when you're running Office so you have the problem of where to store data from other apps. If you lock down local storage then the non Microsoft apps can't see any storage location, if you leave it unblocked the the pupils can see the C Drive. If you hide the C drive in local machine GPO then you get a srcipt error message when logging on. Some things just don't seem to work like assigning Browser home page etc. There are also a lot less settings compared with the server GPO templates.
Sure, you can manage it virtually anywhere and hopefully it will get better but it seems to me that this is not a mature product set and doesn't compare with the rich function in a traditional client/server environment. As I said earlier I'm in no way an expert in this new environment and if anyone has more experience and/or advice that would be appreciated....