(Ⅰ)当a=2时,f(x)=2lnx-x2+2x,
则f′(x)=
-2x+2,切点坐标为(1,1),2 x
切线斜率k=f′(1)=2,
则函数f(x)的图象在x=1处的切线方程为y-1=2(x-1),
即y=2x-1;
(Ⅱ)g(x)=f(x)-ax+m=2lnx-x2+m,
则g′(x)=
-2x=2 x
,?2(x+1)(x?1) x
∵x∈[
,e],1 e
∴由g′(x)=0,得x=1,
当
<x<1时,g′(x)>0,此时函数单调递增,1 e
当1<x<e时,g′(x)<0,此时函数单调递减,
故当x=1时,函数g(x)取得极大值g(1)=m-1,
g(
)=m-2-1 e
,g(e)=m+2-e2,1 e2
g(e)-g(
)=4-e2+1 e
<0,1 e2
则g(e)<g(
),1 e
∴g(x)=f(x)-ax+m在[
,e]上最小值为g(e),1 e
要使g(x)=f(x)-ax+m在[
,e]上有两个零点,1 e
则满足
,
g(1)=m?1>0 g(
)=m?2?1 e
≤01 e2
解得1<m≤2+
,1 e2
故实数m的取值范围是(1,2+
]1 e2