To show another way
$$
\eqalign{
& \sum\limits_{l = 1}^N {\sum\limits_{k = 1}^l {kz^{\,l - k} } } = \sum\limits_{1\, \le \,k\, \le \,l\, \le \,N} {kz^{\,l - k} }
= \sum\limits_{1\, \le \,\,l\, \le \,N} {z^{\,l} } \sum\limits_{1\, \le \,k\, \le \,l\,} {kz^{\, - k} } = \cr
& = \sum\limits_{1\, \le \,\,l\, \le \,N} {z^{\,l + 1} } \sum\limits_{1\, \le \,k\, \le \,l\,} {kz^{\, - k - 1} }
= - \sum\limits_{1\, \le \,\,l\, \le \,N} {z^{\,l + 1} \left( {{d \over {dz}}\sum\limits_{1\, \le \,k\, \le \,l\,} {z^{\, - k} } } \right)} = \cr
& = - \sum\limits_{1\, \le \,\,l\, \le \,N} {z^{\,l + 1} \left( {{d \over {dz}}\left( {{1 \over z}{{1 - \left( {1/z} \right)^{\,l} } \over {1 - \left( {1/z} \right)}}} \right)} \right)} = \cr
& = - \sum\limits_{1\, \le \,\,l\, \le \,N} {z^{\,l + 1} } \left( {{d \over {dz}}\left( {{{z^{\,l} - 1}
\over {z^{\,l} \left( {z - 1} \right)}}} \right)} \right) = \cr
& = {1 \over {\left( {z - 1} \right)^{\,2} }}\sum\limits_{1\, \le \,\,l\, \le \,N} {l\left( {1 - z} \right) - z + z^{\,l + 1} } = \cr
& = {{{{N\left( {N + 1} \right)} \over 2}\left( {1 - z} \right) - Nz + z^{\,2} {{\left( {z^{\,N} - 1} \right)}
\over {\left( {z - 1} \right)}}} \over {\left( {z - 1} \right)^{\,2} }} = \cr
& = {{ - N\left( {N + 1} \right)\left( {1 - z} \right)^{\,2} - 2Nz\left( {z - 1} \right) + 2z^{\,2} \left( {z^{\,N} - 1} \right)}
\over {2\left( {z - 1} \right)^{\,3} }} = \cr
& = {{\left( {2z^{\,N} - \left( {N + 1} \right)\left( {N + 2} \right)} \right)z^{\,2} + 2N\left( {N + 2} \right)z - N\left( {N + 1} \right)}
\over {2\left( {z - 1} \right)^{\,3} }} \cr}
$$
But take care that passing from the first expression to the second, you overcounted the case when $l=k$, which shall not be doubled.
So from the above you have to deduct $$
\sum\limits_{l = 1}^N l
$$
to get the first expression