If you don't want to spend money buying windows server to manage your network or domain, then you can use Ubuntu server capability using Samba. Installing Samba on Ubuntu is like having a windows server that enables you to manage your windows computer/ clients. So this is much like you are having a windows server on your network and yet you are only using ubuntu with samba installed and act as an active directory.
Installing Samba in Ubuntu Server - Active Directory Controller
You can manage samba remotely. Just install windows administrator tools on your windows client machine. You can download it on microsoft site. Just search windows remote server administration tools. Install it on your computer and after that just go to Control Panel -> Programs and Features and Turn on windows Feature -> find Administrator tools and install it.