(Ⅰ)f′(x)=ex(ax+b)+aex-2x+4由条件可得:f(0)=b,b+a+4=2,f(0)=-3,所以解得a=1,b=-3,所以f(x)=ex(x-3)-x2+4x.
(Ⅱ)令f′(x)=ex(x-3)+ex-2x+4=(x-2)(ex-2)=0得:x=2,或x=ln2,所以将R分成区间(-∞,ln2),[ln2,2)和[2,+∞)所以
(1)x∈(-∞,ln2)时:0<ln2<1,所以x-2<0;ex<eln2=2,所以ex-2<0,所以f′(x)>0,所以f(x)在(-∞,ln2]上单调递增;
(2)x∈(ln2,2)时:x-2<0,ex-2>0,所以f′(x)<0,所以f(x)在(ln2,2)上单调递减;
(3)x∈(2,+∞)时:x-2>0,ex>e2>4,所以ex-2>0,所以f′(x)>0,所以f(x)在(2,+∞)上单调递减.
由(2)(3)知x=2时,原函数取到极小值,极小值为:4-e2.