Переносимый язык сценариев для многосерверного администратора?

Пожалуйста, обратите внимание: Portable, как в portableapps.com, не в традиционном смысле языка, который может использоваться в нескольких архитектурах или операционных системах. Тот, кто придумал это использование слова «портативный», должен быть поражен. :)Я'

m администратор баз данных и системный администратор, в основном для компьютеров под управлением Windows Server. Я'ищу язык программирования / сценариев для Windows, который неТребуется доступ администратора или установщик, не требующий никакого процесса установки, кроме развертывания его в папку. Мое намерение состоит в том, чтобы иметь язык для автоматизации, который я могу стандартизировать.

До этого момента ямы использовали комбинацию командных файлов и оболочки Unix, используя sh.exe изUnxUtils но это'Я далек от идеального решения.

Мы оценили несколько вариантов, все они имеют по крайней мере один серьезный недостаток или другой. Я сильно предпочитаю что-то с открытым исходным кодом или двойную лицензию, но яЯ больше заинтересован в поиске правильного инструмента, чем все остальное. Не интересно, что все, что зависит от Cygwin или Java, но на этом этапе ябыло бы хорошо с чем-то, что нуждается в .NET.

Требования:

Управляемая площадь (1-100 файлов, установлено до 30 МБ)Работать на Windows XP и Server (2003+)Нет установщика (exe, msi)Нет необходимости устанавливать JVM или CygwinРаботает с внешними каналами, процессами и файламиПоддержка соединений MS SQL Server или ODBC

Бонусные очки:

Открытый исходный кодFFI для вызова функций в собственных DLLПоддержка графического интерфейса (native или gtk, wx, fltk и т. Д.)Поддержка Linux, AIX и / или OS XДинамический, объектно-ориентированный и / или функциональный, интерпретируемый или скомпилированный байт-код; интерактивная разработкаВозможность упаковки или компиляции скриптов в исполняемые файлы

Пока ямы пробовали:

Рубин: 148 МБ на диске, 23000 файловПортативный Python: 54 МБ на диске, 2800 файловКлубничный Perl: 123 МБ на диске, 3600 файловREBOL: Отлично, за исключением закрытого источника и без MSSQL или ODBC в бесплатной версии.Squeak Smalltalk: отлично, кроме плохой поддержки скриптов

Ответы на вопрос(7)

Ваш ответ на вопрос