Bem simples que eu estou tendo problemas para encontrar uma resposta.
O serverfault me ajudou anteriormente a encontrar uma maneira de automatizar as atualizações do Windows sem usar o WSUS. Está funcionando de maneira fantástica, mas para executá-lo na rede, você deve primeiro montar uma unidade compartilhada. Isso é bastante simples, pois você monta a unidade e executa o atualizador.
No Vista e W7, porém, tudo isso deve ser feito com privilégios elevados para funcionar corretamente. A conta do UAC não pode ver as unidades de rede montadas pelo usuário comum; portanto, para que tudo funcione, preciso montar o compartilhamento via net use
um shell escalado. Gostaria de automatizar a montagem desse compartilhamento e o lançamento do atualizador por meio de um simples arquivo .bat.
Provavelmente, eu poderia instruir todo mundo a clicar com o botão direito do mouse em "Executar como Administrador" no arquivo .bat, mas gostaria de manter as coisas o mais simples possível e fazer com que o .bat solicite automaticamente que o usuário aumente seus privilégios.
Como esses computadores não nos pertencem, não posso contar com nada como o Powershell sendo instalado, de modo que as regras de qualquer solução nesse sentido e praticamente dependam de coisas que seriam incluídas em uma instalação do RTM Vista. Espero estar perdendo algo óbvio aqui. :)