@powerful_Zephyr5EF9 – Here you go:
ExposureAdjLayer(-0.17, 0, 1.17);
function ExposureAdjLayer(exposure, offset, gammaCorrection) {
var s2t = function (s) {
return app.stringIDToTypeID(s);
};
var descriptor = new ActionDescriptor();
var descriptor2 = new ActionDescriptor();
var descriptor3 = new ActionDescriptor();
var reference = new ActionReference();
reference.putClass( s2t( "adjustmentLayer" ));
descriptor2.putReference( s2t( "null" ), reference );
descriptor.putEnumerated( s2t( "presetKind" ), s2t( "presetKindType" ), s2t( "presetKindDefault" ));
descriptor.putDouble( s2t( "exposure" ), exposure );
descriptor.putDouble( s2t( "offset" ), offset );
descriptor.putDouble( s2t( "gammaCorrection" ), gammaCorrection );
descriptor3.putObject( s2t( "type" ), s2t( "exposure" ), descriptor );
descriptor2.putObject( s2t( "using" ), s2t( "adjustmentLayer" ), descriptor3 );
executeAction( s2t( "make" ), descriptor2, DialogModes.NO );
}