Trying to solve windows specific issues using windows solutions has a tendency to not work very well. Once you get accustomed, administration of a linux park is far easier. Try to avoid dependencies from these piles of crap.
But there isn't good alternative for client operating system. The best you can do use devops tools, but you can tell they're really built for server deployments.