Lo que puedes hacer es tener 2 ficheros un .bat y un .sql, y dentro del .bat la línea
Código:
sqlplus usuario/contraseña@sid @fichero.sql
Hay que tener en cuenta que la última línea del .sql tiene que ser un exit, para que pueda seguir la ejecución del .bat. Otra opción es utilizar WScrip, VBScript o JScript con ADO y queda pendiente ver como se comporta PowerShell.
Saludos