Реализовал я то, что хотел на bat-файлах. Сделал максимально универсально.
Хорошо, если кто-то прокомментирует и улучшит...
http://strani2005.narod.ru/Template.zip - это универсальный шаблон
http://strani2005.narod.ru/WinCom.zip - это пример установки настроек для Total Commander.
Если необходимо что-то менять, то:
1) в файле Computers_List.txt пишем названия компьютеров, на которых удаленно будет выполняться установка (имя каждого компьютера в отдельной строке);
2) в файле !Run_before.cmd пишем команды, которые удаленно будут выполняться перед началом установки;
3) в файле !Run_after.cmd пишем команды, которые удаленно будут выполняться после окончания установки;
4) в файле Deleted_Files\Files.txt пишем полные пути к файлам, которые необходимо удалить (по одному файлу в каждой строке, без кавычек). Если ничего удалять не нужно, то файл Deleted_Files\Files.txt удаляем;
5) в папке Reg_Files_Machine помещаем reg-файлы (можно не один), которые будут импортированы в систему (файлы в обычной форме записи);
6) в папке Reg_Files_User помещаем reg-файлы (можно не один), которые будут импортированы в систему и в личные профили (файлы в обычной форме записи);
7) в папку Files_All_Users помещаем подпапки с файлами, которые необходимо скопировать в общий профиль (все пути относительные);
8) в папку Files_User помещаем подпапки с файлами, которые необходимо скопировать в личные профили (все пути относительные);
9) в папку Files_Machine помещаем подпапки с файлами, которые необходимо скопировать на логические диски C и D (все пути абсолютные). Файлы для папок Windows и Program Files помещаем в отдельные соответствующие папки (в этом случае пути относительные, при этом неважно реальное расположение этих папок);
10) если необходимо установить программу, которая не требует вмешательства при установке, помещаем ее в набор как файл с именем install.exe. При этом вначале выполняется install.exe, а затем install.cmd;
11) во время установки принудительно завершается работа любого пользователя, работающего на удаленном компьютере (но только если это необходимо, то есть для применения личных reg-файлов с личными настройками). Если это мешает, необходимо закомментировать строку с psshutdown в файле Remote_Install.cmd.
После вышеперечисленного необходимо запустить файл Run_me!!.cmd.
Все это, по-моему, очень пригодится для удаленной установки настроек и программ в сети без домена. Да и с доменом может пригодиться.