Server 2016 security check

Job ID: 31882448

Budget: $10 – $30 USD

It appears an outside user gained access to my domain server. I need someone to look at it and see if they can find out how and block it from happening again