I'm a manager at a mid-sized engineering firm. We recently implemented a mandate that everyone has to now use a Windows laptop with various security tools installed on it for auditing, backup, and legal purposes. A new software tool for how we write code (i.e. a Visual Studio) also now has to be used.
This has gone over well with most of our engineers (about 60 in total), but 5 particular senior engineers are objecting to this. They have some common setup where they do almost everything from the command-line and using some console text editors. We considered their requests to let them keep using their existing setup on the new laptops, but everyone must now do development in Windows. If they want their Linux setup, they can create a virtual machine, but coding must still be done in Visual Studio.
After finally having their laptops replaced, their productivity as a whole has dropped off a cliff. I've asked them several times why, and they make a point of dramatically typing slowly or going through pages of dialogs/menus with the mouse, blaming nearly everything on Windows, Visual Studio, and having to use a "rookie" text editor.
The engineers in question are senior level and smart, and I think this is just their way of resisting change, but I need them to get back to business as usual.
How can I best work with them in order to help them follow the new standard?