У меня есть сценарий, который по устаревшим причинам должен запускаться в 32-битной командной оболочке. Этот сценарий также включает ссылки на определенные основные двоичные файлы Windows - в первую очередь на wuauclt, но также и на другие - которые по умолчанию недоступны в 32-битной среде.
Этот сценарий запускается в нескольких местах, включая множество окон Windows 7 и server 2008 R2.
Я знаю о возможности копировать файлы из system32 в syswow64, чтобы обойти это. Есть ли лучший метод - что-то вроде добавления записи в переменную пути - который позволит мне вернуться к этим 64-битным двоичным файлам из 32-битного скрипта?
Вы должны иметь возможность ссылаться на 64-битный wuauclt.exe
так как %SystemRoot%\sysnative\wuauclt.exe
с вашего 32-битного cmd.exe
обработать.