Adoro l'odore delle nuove macchine al mattino.
Sto automatizzando un flusso di lavoro per la creazione di macchine che coinvolge diversi sistemi separati nella mia infrastruttura, alcuni dei quali coinvolgono script perl di 15 anni su host Solaris, sistemi PXE Booting Linux e Powershell su Windows Server 2008.
Sono in grado di scrivere ciascuna delle singole parti e l'integrazione dell'automazione Linux e Unix è abbastanza semplice, ma non so come legare in modo affidabile gli script Powershell al resto dei processi.
Preferirei che il processo iniziasse su un host Linux, poiché immagino che finirà come applicazione web che vive su un server Apache, ma se deve iniziare su Windows, sto esitando con quello.
Idealmente, vorrei che qualcosa del genere di psexec per Linux funzionasse contro Windows, ma la risposta in quella direzione appare a Cygwin , e per quanto apprezzi tutto il duro lavoro che hanno svolto, non è mai stato giusto , se capisci cosa intendo. È ottimo per un desktop e offre molte funzionalità, ma sento che i server Windows dovrebbero essere trattati come server Windows e non macchine Unix bastardate (che, per inciso, è anche la mia argomentazione contro i server OSX, e in realtà sono Unix) . Comunque, non voglio andare con Cygwin a meno che non sia l'ultima e unica opzione.
Quindi immagino che ciò che chiedo sia se esiste un modo per eseguire lavori su macchine Windows da Linux. Senza Cygwin. Sono aperto a idee e suggerimenti, tra cui "Sembri un idiota, tutti usano Cygwin, quindi succhialo e affrontalo". Grazie in anticipo!