Поскольку конкретики я так и не увидел, придётся обойтись ссылками.
1. Загрузка файлов. Выбирайте:
vbscript: загрузка файлов из Интернет (Страница 1) — Windows Script Host, HTA (VBScript, JScript) — Коллекция скриптов и идей — Серый форум.
2. Исполнение файлов. Самое простое:
Run Method (Windows Script Host) - MSDN - Microsoft. Есть и другие способы — Shell.Execute(), Win32_Process.Create() и прочее.
3. Работа с переменными окружения. Обычно используемый —
ExpandEnvironmentStrings Method - MSDN - Microsoft, но я бы рекомендовал рассмотреть использование символьных имён объекта Shell.Application:
WSH: перечень предопределённых символьных имён Shell.Application (Страница 1) — Windows Script Host, HTA (VBScript, JScript) — Коллекция скриптов и идей — Серый форум — это более правильный способ.
4. Наконец, сводим всё воедино:
WSH: пишем сценарии в формате WSF (Страница 1) — Windows Script Host, HTA (VBScript, JScript) — Коллекция скриптов и идей — Серый форум.
Update::
Простите, как? Я не умею писать скрипты, имея в техзадании общие рассуждения на тему.