Я люблю запах новых машин по утрам.
Я автоматизирую рабочий процесс создания машины, который включает несколько отдельных систем в моей инфраструктуре, некоторые из которых включают 15-летние сценарии perl на хостах Solaris, системы PXE Booting Linux и Powershell на Windows Server 2008.
Я могу написать сценарий для каждой отдельной части, и интеграция автоматизации Linux и Unix довольно проста, но я не знаю, как надежно связать сценарии Powershell с остальными процессами.
Я бы предпочел, чтобы процесс начался на хосте Linux, так как я представляю, что он в конечном итоге станет веб-приложением, работающим на сервере Apache, но если он должен начаться в Windows, я не решаюсь с этим.
В идеале мне бы хотелось, чтобы что-то вроде psexec для Linux работало против Windows, но ответ в этом направлении, похоже, на Cygwin , и, насколько я ценю всю тяжелую работу, которую они вложили, это никогда не казалось правильным , если вы понимаете, о чем я. Это отлично подходит для настольных компьютеров и дает много функциональных возможностей, но я чувствую, что серверы Windows должны рассматриваться как серверы Windows, а не как подконтрольные Unix-машины (что, кстати, является и моим аргументом против серверов OSX, и на самом деле они Unix) , Во всяком случае, я не хочу идти с Cygwin, если это не последний и единственный вариант.
Поэтому я думаю, что я спрашиваю, есть ли способ выполнять задания на компьютерах с Windows из Linux. Без Cygwin. Я открыт для идей и предложений, в том числе «Смотри, идиот, все используют Cygwin, так что смирись с этим и разберись с ним». Заранее спасибо!