Para iniciar uma instância do prompt de comando como um administrador:
runas /user:<localmachinename>\administrator cmd
Portanto, estamos tentando distribuir o .Net Framework 4 completo para todas as estações de trabalho cliente em um ambiente do Active Directory por meio do arquivo de lote de login na pasta SYSVOL. Eu adicionei o seguinte comando:
\server\documents\dotNetFx40_Full_x86_x64 /q /norestart
Funciona como um charme em termos de inicialização inicial em segundo plano quando um usuário efetua login. No entanto, notei que ele não estava sendo instalado em algumas máquinas menos privilegiadas. Com certeza, ao executar o intaller, ele informa "Problemas de bloqueio" e diz "Você não tem privilégios suficientes para concluir as operações para todos os usuários do computador". Estou aberto a outras ideias, mas isso parece ser o mais simples, se for possível.
O comando que você está procurando é chamado de runas
.
Mais informações com runas /help
.
Você poderia criar uma tarefa agendada, configurá-la para ser executada como administrador de domínio ou qualquer outra conta com privilégios suficientes e, em seguida, definir a tarefa usando a política de grupo?