secuencias de comandos multiplataforma para Windows, Linux, MacOS X [cerrado]

Estoy buscando secuencias de comandos multiplataforma (lenguaje) para Windows, Linux, MacOS X. Estoy cansado de .bat / bash.

Me gustaría hacer cosas como, por ejemplo, bloquear la estación de trabajo '' al iniciar sesión automáticamente (tenía esto en X-Window pero la solución era bastante fea; ahora, me gustaría eso en MS Windows y no tan feo :-)) .
En general: automatizar tareas.

¿O estaría mejor con Windows Scripting Host?
También me viene a la mente PowerShell, pero eso es solo para Windows para mi gusto. ¿Pueden lenguajes como Python, Ruby, (Java?) Interactuar (elegantemente? Sensiblemente?) Con WSH?

También cosas como DBUS, DCOM, etc. vienen a la mente como parte de la imagen.

Actualmente uso una mezcla de Java, .bat, bash, Ruby, Scala; algunos VBA para Excel. Lo que a veces se pone bastante feo.

Me gustaría una solución general multiplataforma con / usando partes nativas cercanas a las especificaciones del sistema operativo. Me gusta p. Ruby maneja algunas cosas específicas de Windows (solo una suposición).
¿Que usas?
TIA