We upgraded to 2019 and use this as our operating system for our domain controller, for our file server, and for running our ERP. We're also run our ERP on Microsoft Dynamics.
Windows Server is most commonly used and practiced. It is compatible with what we are running. You can run Dynamics on Linux or other operating systems, but our clients commonly use Windows Server, Microsoft products, and Office 365.
Often, we get updates that affect productivity. It's the way they do the updates.
After an update has been done, Microsoft notifies us that there is a problem.
It is not practical to have a test environment. There should be an easier process, as currently, it's a bit tedious. They should find a way of proving or revamping this procedure. It should be very fast.
When you are running Windows and Microsoft, you will see an error message regarding ransomware and suggest the security is up-to-date, but the update always affects the operating system. Most of the issues we have are when we apply security updates or critical updates, which will affect the operating system, the production environment, and your business.
It is recommended to have a test environment, run it on the test environment to make sure that it is working well then put it in the production environment. This is a tedious process. Most of the time, people just take a risk and just apply it without doing the test.
I have been using Windows Server for more than 10 years.
We are using Windows 2019, 2016, and 2012.
Windows Server is scalable.
We are also using Exchange version 2016, and Windows 10.
With a proper deployment, Windows Server is good.
I would rate Windows Server an eight out of ten.