Sim, isso já foi resolvido um milhão de vezes, mas é provável que as pessoas tenham resolvido isso de uma forma que não te faça feliz.
Sua melhor aposta é a Microsoft Technet Script Center e é Repositório do Centro de Script . Com aqueles que você vai encontrar as peças necessárias para fazê-lo sozinho. Outro ótimo recurso é o "Guia de Scripts do Windows 2000", uma publicação da Microsoft. O livro físico é enorme, mas barato, mas acho que o MS oferece uma cópia eletrônica livremente. ( Versão on-line aqui .)
Os pedaços de código que você precisa aproveitar estão bem documentados; As chances são de que você só precisa montar as peças!
Mas por todos os meios, o código-fonte aberto que você faz!