SC e net start net stop são o caminho a percorrer.
MS KB link para SC.
Technet em comandos net.
iisrest que é um utilitário de linha de comando especificamente para o IIS.
É necessário criar um arquivo em lotes para reiniciar alguns serviços remotamente e reiniciar remotamente no modo Admin.
A ajuda seria apreciada
Obrigado krish
Por que não usar apenas o SC? link
+1 para SC
Para elevar o UAC (se é isso que você quer dizer com privilégios de administrador), use elevate.cmd - link
Tags batch-file