Eu uso algo assim atualmente. Eu tenho um arquivo de lote com um monte de declarações shutdown /r /m \computername /t 0
, que realmente reinicia os computadores, mas a mesma coisa. Contanto que o seu servidor tenha acesso ao computador, o que deve (sendo o controlador de domínio e tudo), então deve funcionar. E você pode configurá-lo para executar quantas vezes você quiser.