Cross-Platform-Scripting für Windows, Linux, MacOS X [geschlossen]

Ich suche plattformübergreifendes Scripting (Sprache) für Windows, Linux, MacOS X. Ich habe es satt, .bat / bash.

Ich möchte Dinge wie zum Beispiel "Arbeitsstation sperren" beim automatischen Anmelden tun (ich hatte dies in X-Window, aber die Lösung war ziemlich hässlich; jetzt würde ich das unter MS Windows mögen und nicht so hässlich :-) ).
Allgemein: Aufgaben automatisieren.

Oder wäre ich mit Windows Scripting Host besser dran?
s fällt mir auch @PowerShell ein, aber das scheint nur Windows für meinen Geschmack zu sein. Können Sprachen wie Python, Ruby (Java?) (Elegant? Sinnvoll?) Mit WSH interagieren?

Auch Dinge wie DBUS, DCOM usw. kommen als Teil des Bildes in den Sinn.

Derzeit benutze ich eine Mischung aus Java, .bat, bash, Ruby, Scala; etwas VBA für Excel. Was manchmal ziemlich hässlich wird.

Ich möchte eine plattformübergreifende allgemeine Lösung mit / unter Verwendung von "nativen" Teilen, die betriebssystemspezifisch sind. Wie z. Ruby fährt ein paar Windows-spezifische Sachen (nur eine Vermutung).
Was benutzt du
TIA