Você deve poder referenciar o% de 64 bits wuauclt.exe
como %SystemRoot%\sysnative\wuauclt.exe
de seu processo de 32 bits cmd.exe
.
Eu tenho um script que, por motivos herdados, precisa ser executado dentro de um shell de comando de 32 bits. Esse script também inclui referências a determinados binários do Windows - principalmente o wuauclt, mas outros também - que não são acessíveis por padrão no ambiente de 32 bits.
Este script está sendo executado em vários locais, incluindo muitas caixas windows 7 e server 2008 r2.
Estou ciente da possibilidade de copiar arquivos do system32 para o syswow64 para contornar isso. Existe algum método melhor - algo ao longo das linhas de adicionar uma entrada para a variável de caminho - o que me permitirá voltar para esses binários de 64 bits de dentro de um script de 32 bits?