见解析
解:(Ⅰ)由f(x)=ex+ax+b可知,函数的定义域为R
又f'(x)=ex+a,所以当a>0时,ex+a>0
从而f'(x)=ex+a>0在定义域内恒成立.
所以,当a>0时,函数f(x)=ex+ax+b在定义域内为增函数.
(Ⅱ)当a=-e2时,f(x)=ex-e2x+b
所以f'(x)=ex-e2,由f'(x)>0可得ex-e2>0解得x>2
由f'(x)<0可得ex-e2<0解得x<2,所以f(x)在区间(-∞,2]上为减函数
在区间(2,+∞)上为增函数,所以函数f(x)在R上有唯一的极小值点x=2
也是函数的最小值点,所以函数的最小值为f(x)最小=f(2)=e2-2e2+b=-e2+b
要使函数f(x)在R上有2个零点,则只需f(x)最小=-e2+b<0,即b<e2
所以实数b的取值范围为(-∞,e2)