На сайте http://forum.sysadmins.ru/3/79925/ есть хорошая тема для администраторов Windows. Тут краткое содержание ветки. В ней опубликовываются различные скрипты для упрощения задач администрирования. Приведу некоторые примеры:
- бекап системы с заливкой на фтп - dedaFlint, vb
- быстрая установка стандартных заплаток WINDOWS - klarkin, vb
- определение по MAC-адресу IP-адреса удаленной машины - Andy_user, vb
- ивентаризация всех машин в домене - Холод, vb
- надуть radmin - TextOut, js
- автоподключение vpn - fallen, bat
ну и т.д....
Теперь вопрос к тем, кто пишет скрипты и плагины для Total Commander: - Можно ли реализовать возможности этих скриптов в виде отдельного плагина для TC? И можно ли создать конвектор, который бы создавал из vb и bat скриптов архив с плугином (wcx), pluginst.inf и по желанию License.txt + Readme.txt? Т.е. даем конвектору vb скрипт, а на выходе получаем готовый zip архив с работающий плагин TC? Ну, а совсем шикарно было бы что-бы конвектор делал и обратную операцию. Из преобразованного плагина wcx делал бы скрипт vb или bat. Для этого надо в файле wcx или в pluginst.inf при конвертации прописывать специальный идентификатор, по которому конвектор будет определять формат скрипта (vb или bat) и правильно декомпилировать его...
Конвектор скриптов для администрирования в Windows из TC
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Плагины TC - это dll, файлы, содержащие исполняемый код. Скрипты - это скрипты, текстовые файлы, "выполняемые" интерпретатором. Соответственно, чтобы зделать конвертацию, допустим, vbs->wcx нужно писать компилятор. Это гораздо сложнее, чем написать все требуемые плагины на нормальных ЯП.
Далее: можно рассмотреть вариант, когда некий, заранее написанный плагин, просто вызывает скрипт к выполнению. Однако, это будет ничем не лучше и не удобнее, чем простой запуск скрипта.
А вот написать плагин, который имел бы возможности вышеприведённых скриптов, теоретически можно. Но смысл, чем не устраивают скрипты?
Далее: можно рассмотреть вариант, когда некий, заранее написанный плагин, просто вызывает скрипт к выполнению. Однако, это будет ничем не лучше и не удобнее, чем простой запуск скрипта.
А вот написать плагин, который имел бы возможности вышеприведённых скриптов, теоретически можно. Но смысл, чем не устраивают скрипты?