Me encanta el olor de las máquinas nuevas en la mañana.
Estoy automatizando un flujo de trabajo de creación de máquinas que involucra varios sistemas separados en mi infraestructura, algunos de los cuales involucran scripts perl de 15 años en hosts Solaris, sistemas Linux de arranque PXE y Powershell en Windows Server 2008.
Puedo guiar cada una de las partes individuales, e integrar la automatización de Linux y Unix es bastante sencillo, pero no sé cómo vincular de manera confiable los scripts de Powershell con el resto de los procesos.
Preferiría que el proceso comenzara en un host Linux, ya que imagino que terminará como una aplicación web que vive en un servidor Apache, pero si necesita comenzar en Windows, dudo que esté de acuerdo con eso.
Idealmente me gustaría algo similar a psexec para que Linux se ejecute contra Windows, pero Cygwin parece responder a esa dirección , y aunque aprecio todo el arduo trabajo que hicieron, nunca se sintió bien , Si sabes a lo que me refiero. Es ideal para un escritorio y ofrece mucha funcionalidad, pero siento que los servidores de Windows deberían tratarse como servidores de Windows y no como máquinas Unix bastardas (que, por cierto, es mi argumento en contra de los servidores OSX, y en realidad son Unix) . De todos modos, no quiero ir con Cygwin a menos que sea la última y única opción.
Entonces, supongo que lo que pregunto es si hay una manera de ejecutar trabajos en máquinas Windows desde Linux. Sin Cygwin Estoy abierto a ideas y sugerencias, incluyendo "Mira idiota, todos usan Cygwin, así que aguanta y lidia con eso". ¡Gracias por adelantado!